这是一个我一直想知道的问题。 如何为程序创建界面? 使用代码定位表单控件和按钮似乎很痛苦。 我正在寻找类似于Visual Basic的东西,你可以将控件拖放到窗口上。但是,我想为用C ++编写的应用程序执行此操作。 可以用Eclipse上的MinGW等编译器来完成吗?
答案 0 :(得分:1)
您要搜索的内容名为Qt,Eclipse和MinGW友好。
查看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上从头开始,那可能就是我使用的。