为应用程序创建GUI

时间:2011-08-24 08:11:54

标签: c++ eclipse user-interface

这是一个我一直想知道的问题。 如何为程序创建界面? 使用代码定位表单控件和按钮似乎很痛苦。 我正在寻找类似于Visual Basic的东西,你可以将控件拖放到窗口上。但是,我想为用C ++编写的应用程序执行此操作。 可以用Eclipse上的MinGW等编译器来完成吗?

4 个答案:

答案 0 :(得分:1)

您要搜索的内容名为QtEclipseMinGW友好。
查看this nice article

答案 1 :(得分:1)

Qt工具包是用C ++编写的。所以你可以用它来开发GUI。它还附带Qt Designer和Qt Creator IDE和工具。

您可以使用MinGW编译代码。您无需单独下载MInGW。当installing Qt toolkik时,它会询问您是否也要下载MInGW,只需说出即可。然后它将下载正确版本的MInGW本身。

答案 2 :(得分:1)

如果您不想使用Qt路线,可以使用免费软件ResEdit。它将生成Win32友好的.rc文件,可以使用MinGW资源编译器构建并在Win32应用程序中使用。

有一些C ++ Win32包装库可用但我不知道任何几乎与Qt一样成熟。我相信WinxGui是GCC的WTL端口(或者至少声称与WTL兼容​​)。但是,看起来项目网站上的活动似乎并不多。

答案 3 :(得分:1)

你看的1.7 GB下载可能是完整的Qt SDK。这不仅仅是Qt和文档,还包括Qt Creator IDE和Qt Designer“表单构建器”,MinGW编译器,调试器,示例,演示和其他一些东西。还有一个“在线安装程序”,允许您在下载所有内容之前选择所需的软件包。如果我在Windows上从头开始,那可能就是我使用的。