1

我是 Linux 新手。除了 Windows 和 Arduino,我也希望能够在 Linux 上编程。我正在运行 Linux mint 14 Cinnamon (Nadia) 版本。

我想制作带有用户界面的应用程序。如果这需要我使用不同的版本,那没关系:然后我会重新安装 Mint KDE 或 XFce,这没问题。

我一直在研究几种在 Linux 上编写 C++ 的编程工具 到目前为止,它们(CodeBlocks Geany 和我什至尝试过 Vim)都没有创建用户界面并将代码放在后面的东西。

我从 Visual Studio 中想念的是能够制作一个表单、在其上放置按钮、放置一个文本输入字段和一个图像字段等,并且能够用它做一些事情。也许这不是 Linux 的工作方式,也许它是一个分裂的东西。也许有编码软件,是从GUI设计软件中分离出来的。

那么Linux开发者通常是如何做到这一点的呢?

4

2 回答 2

4

大量开发人员和工作室使用Qt进行 Linux 和 Windows 开发。我强烈推荐它,因为它为您提供了一个名为“QtCreator”的 IDE 和一个名为“Designer”的设计器,用于布置表单和小部件。

于 2013-02-08T21:02:00.807 回答
1

如前所述,qt 和 qt creator/designer 非常适合 GUI 应用程序。另一种选择是使用 GTK 和 Glade。Glade 允许您在所见即所得的编辑器中布局组件并为 gui 生成 xml 文件。然后使用 GTK,您可以使用 Gtk::Builder 在应用程序中加载 xml 文件,这将为您创建 gui。然后,您可以获得指向 gui 中各种组件的指针以添加处理程序等。

于 2013-02-08T22:01:47.443 回答