我用c ++创建了一个运行了几个小时的项目。
我想制作一个简单的GUI(For Windows),让用户在某些输入之间进行选择,然后点击“开始”。然后,向他显示一个进度条,表示已完成的计算百分比。 (可能是一个小动画)。
最好的方法是什么?我以前从未制作过图形界面。
我尝试使用Visual Studio 2010:在新项目中我选择 Win32项目,我找到了更改菜单的位置,但我不知道如何编辑主窗体。有一个教程?
谢谢!
答案 0 :(得分:5)
我衷心推荐Qt。
您可能还希望使用Qt Creator作为IDE以增加便利性,但这不是必需的。
答案 1 :(得分:1)
最好的方法是什么?我从来没有做过图形界面 之前。
最简单的方法是使用Visual Studio 2010 IDE并创建一个新的WinForms Application模板化项目。
我尝试使用Visual Studio 2010:在新项目中我选择Win32 项目,我发现我在哪里更改菜单,但我不知道如何 编辑主窗体。有一个教程吗?
Microsoft提供tutorials on their websites,您可以通过Google搜索找到更多内容。
答案 2 :(得分:1)
我相信有几种可能性。如果您使用的是VS2010,MFC可能就是其中之一。或者您也可以使用.NET框架构建一个。此外,诺基亚Qt是另一种选择。由于您只需要一个简单的GUI,我建议使用.NET框架,它可以更容易,也可以与VS2010一起使用。
答案 3 :(得分:0)
如果您确定要转到win32(原始):您可以在此处学习: http://www.winprog.org/tutorial/
否则,如果您不想限制自己使用Windows
,请使用类似wxWidgets的内容答案 4 :(得分:0)
如果您使用的是VS2010 Express,则没有MFC模板和所有支持库(http://msdn.microsoft.com/library/hs24szhzh.aspx),但您可以从SDK获取库。< / p>
答案 5 :(得分:0)
要清除一些内容:Win32 C ++项目没有“表单编辑器”,您必须使用Win32方法手动编写GUI。这里的人建议使用.NET来使用Visual Studio Designer设计GUI。这可行,但您需要使用.NET GUI驱动C ++可执行文件,或者将C ++代码转换为可在GUI中使用的类库。
答案 6 :(得分:0)
如果你使用.net它就像一种不同的语言;更令人困惑和缓慢的GC:/。 Qt已经成熟,文档齐全,易于跨平台。 Qt-creator也很容易使用,而不像VS那么重。 Qt可以在lgpl许可下用于免费商业。