到目前为止,我所有的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…到目前为止)。