我刚刚开始使用GTK +。
我有一个Ubuntu 11.04。我该如何安装GTK以及哪个稳定版本?
GTK网站提供下载包。但是还有其他4个支持包。我想知道我是否可以sudo apt-get或synaptic下载它们。当我在Synaptic上输入GTK时,有一个很长的列表。
请使用sudo apt-get建议可以下载稳定的GTK版本。
另外,我应该使用什么IDE进行开发和模拟?
到目前为止,我一直在使用Qt编程,其中有QtCreator,QtDesigner用于此目的。我的应用程序现在必须移植到GTK上。我用Google搜索没有找到Qt到GTK的翻译引擎。
你们有没有这种经历?
由于
答案 0 :(得分:7)
您可以在Ubuntu上安装两个不同版本(2.24.10,3.4.1)的GTK +(精确)。
sudo apt-get install libgtk2.0-dev
sudo apt-get install libgtk-3-dev
可以通过以下命令安装示例和演示应用程序
sudo apt-get install gtk2.0-examples
sudo apt-get install gtk-3-examples
在Qt的情况下没有像QtCreator这样的IDE,但是有一个名为Glade的用户界面构建器。
sudo apt-get install glade
答案 1 :(得分:1)
如果您的背景是Qt,这是一个C ++ API,您可能应该直接使用gtkmm,这是GTK +的官方C ++绑定。这是必要的,因为从本质上讲,GTK +是一个C API,它依赖于绑定来使工具包在除C之外的其他编程语言中可用。
我不希望有一个1:1的翻译工具,所以你的移植可能会变得非常耗费人力。我希望你也不需要继续支持Qt版本。
此外,this question似乎是相关的,并且有一些好的答案,对于你这个职位的人来说似乎值得一读。
答案 2 :(得分:0)
Anjuta是使用GTK在Gnome平台上进行开发的事实IDE。您可以使用
在Ubuntu上安装它sudo apt-get install anjuta