到目前为止,我所有的c++程序都在使用命令行界面,我唯一使用过的语言是PHP,它不支持gui。
我从哪里开始与图形用户界面编程在c++ ?我如何创建一个?
到目前为止,我所有的c++程序都在使用命令行界面,我唯一使用过的语言是PHP,它不支持gui。
我从哪里开始与图形用户界面编程在c++ ?我如何创建一个?
当前回答
我使用FLTK是因为Qt不是免费的。我没有选择wxWidgets,因为我的第一个测试使用了简单的Hello, World!程序产生的可执行文件为24 MB, FLTK为0.8 MB…
其他回答
“用c++三步创建GUI应用程序”:
安装Qt Creator 创建新项目(Qt Widgets Application) 构建它。
恭喜你,你已经有了c++的第一个GUI。
现在您已经准备好阅读大量文档,以创建比“Hello world”GUI应用程序更复杂的东西。
有很多免费的可移植GUI库,每个库都有自己的优点和缺点:
Qt 亲爱的ImGui GTKmm(基于GTK+) wxWidgets FLTK 最终的+ + JUCE ...
特别是Qt有很好的教程和工具,可以帮助你入门。享受吧!
但是请注意,您应该避免使用特定于平台的功能,例如Win32 API或MFC。这毫无必要地将你捆绑在一个几乎没有任何好处的特定平台上。
我发现一个网站上有一个“简单的”教程: http://www.winprog.org/tutorial/start.html
我使用FLTK是因为Qt不是免费的。我没有选择wxWidgets,因为我的第一个测试使用了简单的Hello, World!程序产生的可执行文件为24 MB, FLTK为0.8 MB…
用c++创建. net Windows GUI很容易。
请参阅下面来自MSDN的教程。你可以免费下载你需要的一切(Visual c++ Express)。
当然,你把自己绑在。net上,但如果你只是随便玩玩,或者只需要一个Windows应用程序,那就没问题了(大多数人仍然有Windows…到目前为止)。