用C++开发GUI用什么库好?

zjumty 2007-06-28
现在有个项目在Windows上用C++开发GUI应用.
用什么库比较好?
除了用MFC,还能用什么?
我现在什么库都不会用.
以前只用Java的Swing和SWT开发过GUI.
wzgme 2007-06-29
GUI太多,给你个链接,一个国外牛人对目前绝大部分GUI的介绍。
http://www.atai.org/guitool/


说说我自己接触过的一些GUI:
完全的Win平台就MFC吧,容易上手,方便。
QT强大,但在Win上开源版用VC编译麻烦,商业版嘛倒是有D的,和VS2005集成也不错。
wxWidgets也许是不错的选择的,和MFC类似。
SmartWin安装编译不是很方便,但设计思想不错。
Ultimate++界面很漂亮,但不支持STL。
GTK+在Win下要安装一个额外的虚拟环境。
VCF就是VCL的C++版,更新好像不快。
zjumty 2007-06-29
MFC的license是怎么样的?
如果用盗版VS2005开发出来的软件是不是有license方面的问题?
wzgme 2007-06-29
这个,至少没delphi打击的凶。

很多是MVP流出的,本来就是正版。总的说,基本问题不大。
zjumty 2007-06-29
刚刚弄了个QT4的D版,装了,看了看了demo和代码感觉好像比MFC好用啊.
可惜是收费的,不知道贵不贵.如果费用可以接受的话,倒是可以考虑.毕竟是开发商用软件嘛.
systembug 2007-06-29
MFC的程序会比较大。可以使用WTL比较快,可以赶上SDK的程序了。
systembug 2007-06-29
如果是Linux还是用Java吧
wzgme 2007-06-29
是4.3.0吗。
把Qt Visual Studio Integration再装上,VS2005就是一个QT的RAD了。Form设计器也很好用。
zjumty 2007-06-29
wzgme 写道
是4.3.0吗。
把Qt Visual Studio Integration再装上,VS2005就是一个QT的RAD了。Form设计器也很好用。


是4.2.2.
Qt Visual Studio Integration装上了,是挺好用的.
zjumty 2007-06-29
systembug 写道
如果是Linux还是用Java吧

是在windows平台上的.客户端应该不会有linux版的.服务器倒是有可能需要移植到linux上.