从Ubuntu上的GTK +开始

时间:2012-05-11 09:37:14

标签: qt ubuntu gtk apt-get

我刚刚开始使用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的翻译引擎。

你们有没有这种经历?

由于

3 个答案:

答案 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