5

我刚刚开始使用 GTK+。

我有一个 Ubuntu 11.04。我应该如何安装 GTK 以及哪个稳定版本?

GTK 网站提供软件包供下载。但是还有其他 4 个支持包。我想知道我是否可以使用 sudo apt-get 或 synaptic 来下载它们。当我在 Synaptic 上键入 GTK 时,有一个很长的列表。

请使用 sudo apt-get 推荐一个可供下载的稳定 GTK 版本。

另外,我应该使用什么 IDE 进行开发和模拟?

到目前为止,我一直在使用 Qt 进行编程,为此目的使用了 QtCreator、QtDesigner。我的应用程序现在必须移植到 GTK 上。我用谷歌搜索发现没有 Qt 到 GTK 的翻译引擎。

你们有人有过这样的经历吗?

谢谢

4

3 回答 3

7

您可以在 Ubuntu(精确)上安装 GTK+ 的两个不同版本(2.24.10、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
于 2012-05-11T11:00:37.787 回答
1

如果您的背景是 Qt,它是一个 C++ API,您可能应该直接使用gtkmm,它是 GTK+ 的官方 C++ 绑定。这是必要的,因为从本质上讲,GTK+ 是一个 C API,它依赖于绑定来使工具包在除 C 之外的其他编程语言中可用。

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

此外,这个问题似乎是相关的,并且有很好的答案,对于你所处位置的人来说似乎值得一读。

于 2012-05-11T11:05:24.140 回答
0

Anjuta是使用 GTK 在 Gnome 平台上开发的事实上的 IDE。您可以使用它在 Ubuntu 上安装它

sudo apt-get install anjuta
于 2012-05-11T15:01:58.683 回答