c++ - 如何使用 C++ 为 Windows 应用程序创建 GUI?

标签 c++ visual-studio user-interface winapi

我正在决定如何为小型 c++/win32 api 项目(使用 Visual Studio C++ 2008)开发 GUI。该项目只需要几个组件来启动主流程,因此它的重量非常轻(几乎只有 1 个按钮和一个文本框......)。我的问题是这样的:

我没有在 Windows 上开发 GUI 的经验,但我可以轻松学习。那么,我应该使用什么?一个可视化编辑器(拖放代码生成g:到目前为止我对桌面 GUI 设计的偏好(java/swing))。还是我应该使用特定的库?无论哪种方式,我应该使用哪个库或可视化编辑器?我听说有人提到用 C# 编写 GUI,然后调用 C++ 代码......问题是,这是一个如此简单的 GUI,我会发现将其全部保存在 C++ 中会更容易,但我对任何事情都持开放态度最好的建议是。

最佳答案

目前最好的 C++ GUI 库是 Qt ,它全面、易学、速度非常快且多平台。

啊,它最近获得了 LGPL 许可证,所以现在你可以免费下载它并包含在商业程序中

关于c++ - 如何使用 C++ 为 Windows 应用程序创建 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/488837/

相关文章:

c# - Debug.WriteLine() 参数表达式求值副作用是否发生在发布版本中?

visual-studio - 是否可以在 Visual Studio 中导入现有的 SSRS 报告?

c++ - 在非常量 char[] 上调用 execl

c++ - C++中基于时区的时间

c++ - 缩写相似的数据成员

visual-studio - 测试管理器但没有 TFS 访问权限

java - 使 JButton 看起来像有输入焦点

python - PyQT:如何从外部函数访问MainWindow小部件?

user-interface - Flutter - 如何在 AlertDialog 框中显示 GridView?

c++ - 具有引用数据成员的结构不是文字类型吗?