2012-05-11 33 views
5

我刚刚开始使用GTK +。在Ubuntu上以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

要下载gtk3.0稳定版本的Ubuntu在Ubuntu上安装它: 命令和apt-get安装libgtk-3-dev的 我可以编译后这部分样本GTK +的例子。 – user907810

+0

只是好奇,为什么这是封闭..?是因为问题的模糊性? –

回答

7

您可以在Ubuntu(精确)安装GTK +的两个不同版本(10年2月24日,3.4.1)。

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 
+0

感谢你。 +1为林间空地:) – user907810

1

如果你的背景是Qt中,这是一个C++ API,你或许应该直走gtkmm,这是GTK +的官方C++绑定。这是必要的,因为GTK +是一个C API,它依赖于绑定使工具包可用其他编程语言而不是C.

我不希望有1:1的翻译工具, ,所以你的移植可能会变得相当劳动密集。我希望你也不需要继续支持Qt版本。

此外,this question似乎是相关的,并有良好的答案,似乎值得您的位置的人阅读。

+0

感谢解放:) – user907810

0

Anjuta是使用GTK在Gnome平台上进行开发的事实上的IDE。您可以使用

sudo apt-get install anjuta 
+0

你可否告诉我,如果有一个Eclipse插件的GTK +开发? – user907810