有了几年的与Java经验,我决定现在是时候花时间学习C++。我刚刚编译和运行我的第一个C++与eclipse(当然),并希望采取一步fw - 我希望建立一个图形用户界面。GUI用于C++新手
问:什么图形用户界面可用于C++的东西,是一个开放源代码和运行在Mac和月食。
有了几年的与Java经验,我决定现在是时候花时间学习C++。我刚刚编译和运行我的第一个C++与eclipse(当然),并希望采取一步fw - 我希望建立一个图形用户界面。GUI用于C++新手
问:什么图形用户界面可用于C++的东西,是一个开放源代码和运行在Mac和月食。
有些人提到的Qt,一些wxWidgets的。
快速纲要的跨平台GUI工具包,你可以尝试:
这些都是背后最有动力的大牌。还有无数其他人也可以考虑。
值得注意的是,Mac OS X上的Qt是原生的,有一些合规的灰色区域。 http://doc.qt.nokia.com/4.7-snapshot/qtmac-as-native.html – 2012-01-14 23:46:42
您参考的文档概述了它是如何生成的。这是一个“原生”应用程序,它使用操作系统调用来绘制例程。但是,它们仍然是Qt的小部件。 – lefticus 2012-01-15 00:45:00
“来自同一个制造GIMP的家伙”这句话听起来和“从外层空间计划9的董事”一样没有多大意义。 – 2012-04-09 17:44:03
我推荐使用Qt,它是开源的,有一个易于使用的GUI和GUI设计器,可以在许多操作系统上使用(Windows,Mac,Linux ..)上。
你可能想看看wxWidgets的或Qt的:
更一般地,在这里看到:
我个人使用wxWidgets,发现它很不错,如果你是在推荐之后。
我第二Qt。它可能是唯一具有如此完整功能集的C++框架,使用SDK附带的专用IDE可以(相对)容易地进行滚动......如果您想用eclipse实现,它可能会更复杂,但(我没有使用eclipse插件)。 – rtpg 2012-01-14 23:37:22
我也是来自不同的语言,Qt为C++打开了大门,它提供了:易于使用的开发工具,优秀的文档,自由许可证和一个庞大的开发者,并且都得到大公司的支持。不要打扰Eclipse--只需先用Qt Creator进行操作即可。 – 2012-01-14 23:42:47
我真的建议你在做GUI之前多做一点。有很多东西需要学习,GUI可能会影响基础知识。 – Serodis 2012-01-14 23:53:54
我完全同意!事实上,我想添加这一行,我明白学习C++不是关于GUI,而是决定省略它,因为我只是想首先与任何GUI“玩”(如下所示,将swing与QT进行比较)。感谢您的指针:-) – adhg 2012-01-15 02:24:52