为应用程序创建gui

Creating GUIs for application

本文关键字:gui 创建 应用程序      更新时间:2023-10-16

这个问题我已经想了很久了。如何为程序创建接口?使用代码来定位表单控件和按钮似乎是一件很痛苦的事情。我在寻找类似于Visual Basic的东西,你可以拖放控件到窗口上。但是,我想为用c++编写的应用程序这样做。

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

有一些c++ Win32包装库可用,虽然我不知道有任何一个像Qt一样成熟,我相信WinxGui是GCC的WTL的一个端口(或者至少声称与WTL兼容)。然而,这个项目的网站似乎已经有几年没有什么活动了。

您正在搜索的是Qt,它对Eclipse和MinGW都是友好的。

Qt工具包是用c++编写的。因此您可以使用它来开发GUI。它还附带Qt Designer和Qt Creator IDE和工具。

  • Qt参考文档
  • Qt Designer Manual
  • Qt Creator IDE和工具

您可以使用MinGW来编译代码。您不需要单独下载MInGW。当安装Qt toolkik时,它会询问您是否也想下载MInGW,只需对它说yes。然后它将下载正确版本的MInGW。

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