![](/img/trans.png)
[英]How to create a simple GUI with QT for an existing C++ project? [on hold]
[英]Create a simple GUI for c++ project
我用c ++创建了一个运行了几个小时的项目。
我想制作一个简单的GUI(For Windows),让用户在一些输入之间进行选择,然后点击“开始”。 然后,向他显示一个进度条,表示已完成的计算百分比。 (可能是一个小动画)。
做这个的最好方式是什么? 我以前从未做过图形界面。
我尝试使用Visual Studio 2010:在新项目中我选择了Win32项目 ,我找到了更改菜单的位置,但我不知道如何编辑主窗体。 有一个教程?
谢谢!
我衷心推荐Qt 。
您可能还希望使用Qt Creator作为IDE以增加便利性,但这不是必需的。
我相信有几种可能性。 如果您使用的是VS2010,MFC可能就是其中之一。 或者您也可以使用.NET框架构建一个。 此外,诺基亚Qt是另一种选择。 由于您只需要一个简单的GUI,我建议使用.NET框架,它可以更容易,也可以与VS2010一起使用。
如果你确定要去win32(raw):你可以在这里学到它: http : //www.winprog.org/tutorial/
否则,如果您不想限制自己使用Windows,请使用类似wxWidgets的内容
如果您使用的是VS2010 Express,则没有MFC模板和所有支持库(http://msdn.microsoft.com/library/hs24szhzh.aspx),但您可以从SDK获取库。
要清除一些内容:Win32 C ++项目没有“表单编辑器”,您必须使用Win32方法手动编写GUI。 这里的人建议使用.NET来使用Visual Studio Designer设计GUI。 这将有效,但您需要使用.NET GUI驱动C ++可执行文件,或者将C ++代码转换为可在GUI中使用的类库。
如果你使用.net它就像一种不同的语言; 更令人困惑和缓慢的GC:/。 Qt已经成熟,文档齐全,易于跨平台。 Qt-creator也很容易使用,而不像VS那么重。 Qt可以在lgpl许可下用于免费商业。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.