c++ - 如何在 visual studio 中创建 Windows GUI?

标签 c++ visual-studio user-interface

<分区>

如果这个问题很愚蠢和天真,我很抱歉,但仍然:如何/应该如何使用 native c++ 在 VS 中为 Windows 开发 gui 应用程序?我想避免在项目中使用 CLR 和 .NET 的东西。有两种明显的方法:使用笨重的 MFC 或使用没有任何视觉支持的 API 的代码,这对于棘手的 ui 来说似乎也是一个糟糕的选择。请问还有其他方法可以在VS中创建gui吗?

最佳答案

你可以使用稍微复杂一点的Win32 API,或者使用其他更简单的外部库,如gtk、wxWidgets、QT等,但Win32 API更好,因为你会理解windows的操作,而不必下载任何库,但通常使用 Win32 API 生成的代码比使用外部库生成的代码要高。使用Win32 API需要手动创建窗口类、事件循环等。

我认为 QT 是最简单的,因为界面是在图形环境中创建的。

查看这些:

http://qt-project.org/

http://www.gtk.org/

还有这个关于QT的教程:

http://zetcode.com/gui/qt4/

关于c++ - 如何在 visual studio 中创建 Windows GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27283776/

相关文章:

c++ - Clang --coverage 和 -fprofile 选项

visual-studio - 在不启动浏览器或调试器的情况下从 Visual Studio 启动 IIS express

javascript - 隐藏/显示元素和更改按钮

java - JLabel 在 ActionListener 中没有被正确识别

c++ - 调用一个类的构造函数,被多个类继承

c++ - GetPrivateProfileString 返回 "The system cannot find the file specified.",即使该文件存在

c++ - Linux fork 和 Kill 后停止创建核心转储文件

asp.net-mvc - 可浏览的网站同时受版本控制?

visual-studio - Visual Studio : Change Build Configuration --> Auto Change Startup Project

java - 为 setDefaultCloseOperation 创建自定义操作?