Chinaunix

标题: c++的GUI框架? [打印本页]

作者: haokanwk    时间: 2011-01-03 21:19
标题: c++的GUI框架?
除MFC外,跨平台 开源有哪些?
作者: fender0107401    时间: 2011-01-03 21:39
qt?
作者: evaspring    时间: 2011-01-03 22:32
最好的就是QT ~
作者: starwing83    时间: 2011-01-03 22:41
Qt很不错啊……
作者: drangon    时间: 2011-01-04 08:36
QT最强大,但很庞大
wxWidgets很像MFC,也有点庞大
fltk很小巧,但界面很简陋

这些都是跨平台的
作者: ecjtubaowp    时间: 2011-01-04 08:42
GTK+?被抛弃了?
作者: 雨过白鹭洲    时间: 2011-01-04 09:15
wxWidgets还是不错滴
作者: yanjingtao    时间: 2011-01-04 09:33
GTKMM
作者: AD8018    时间: 2011-01-04 09:37
没一个满足如下目标的:
1. 跨平台
2. 轻量级包装
3. 操作系统原生界面
4. 支持皮肤
作者: xianliang    时间: 2011-01-04 09:42
不知道GTK+算用C的还是用C++的,还是都不是,自成一派。
list of widgets
作者: wxfjx    时间: 2011-01-04 10:00
Qt,不过感觉没有MFC方便……
作者: fender0107401    时间: 2011-01-04 10:38
GTK+算是C吧。
作者: starwing83    时间: 2011-01-04 13:09
Qt,不过感觉没有MFC方便……
wxfjx 发表于 2011-01-04 10:00



    哪些地方没有MFC方便呢?不知道你装了QtCreator没,另外就算是QtSDK也带了很多工具的……
作者: wxfjx    时间: 2011-01-04 13:47
哪些地方没有MFC方便呢?不知道你装了QtCreator没,另外就算是QtSDK也带了很多工具的……
starwing83 发表于 2011-01-04 13:09



    全套的
作者: gtkmm    时间: 2011-01-04 15:18
Qt,  opengl, fltk,  gtk+

Qt挺不错的.
opengl也是很happy的.
fltk,就当成2D的opengl吧.
gtk+可以对比Qt
作者: songvar    时间: 2011-01-04 18:05
没一个满足如下目标的:
1. 跨平台
2. 轻量级包装
3. 操作系统原生界面
4. 支持皮肤
AD8018 发表于 2011-01-04 09:37



没有十全十美的东西,这四个目标是有矛盾的。
作者: nhuczp    时间: 2011-01-04 18:57
QT 是一个不错的东西,很多手山寨机界面都是用他。
作者: zhujiang73    时间: 2011-01-05 10:30
除MFC外,跨平台 开源有哪些?
haokanwk 发表于 2011-01-03 21:19



    gtkmm , qt 的 C++ 不纯。
作者: srdgame    时间: 2011-01-05 14:45
3. 操作系统原生界面
4. 支持皮肤

這倆不矛盾麼?
作者: AD8018    时间: 2011-01-06 09:42
3. 操作系统原生界面
4. 支持皮肤

這倆不矛盾麼?
srdgame 发表于 2011-01-05 14:45



    不矛盾,c++ template可以做到。
比如这样:
CWindow<native> w0;           //系统原生界面的窗口
CWindow<> w1;                     //默认和w0完全一样,原生界面的窗口
CWindow<office2003> w2;     //具有office2003风格的窗口
CWindow<gtk2> w3;              //具有gtk2风格的窗口

感觉实现这个工程量过于浩大了。
作者: zhujiang73    时间: 2011-01-06 10:23
不矛盾,c++ template可以做到。
比如这样:
CWindow w0;           //系统原生界面的窗口
CW ...
AD8018 发表于 2011-01-06 09:42



    我看干脆用 html+js 做界面得了。 {:3_189:}
作者: AD8018    时间: 2011-01-06 10:29
我看干脆用 html+js 做界面得了。
zhujiang73 发表于 2011-01-06 10:23



    cefclient
作者: ilwmin    时间: 2011-01-06 11:10
wxWidgets不错。
作者: wxfjx    时间: 2011-01-06 12:00
3. 操作系统原生界面
4. 支持皮肤

這倆不矛盾麼?
srdgame 发表于 2011-01-05 14:45



    不矛盾,操作系统原生界面要支持,也可以支持皮肤啊
作者: C_U_U_C    时间: 2011-01-06 12:16
看好wgi  
作者: starzhestarzhe    时间: 2011-01-06 16:35
Qt,不过感觉没有MFC方便……
wxfjx 发表于 2011-01-04 10:00



    你这个感觉让我非常疑惑,百思不得其姐
作者: wxfjx    时间: 2011-01-06 16:39
你这个感觉让我非常疑惑,百思不得其姐
starzhestarzhe 发表于 2011-01-06 16:35



    怎么就不解呢?不习惯,所以感觉不方便,不懂,所以感觉不方便,里有很多嘛!!

只是个人感觉,有必要这么较真吗??
作者: starzhestarzhe    时间: 2011-01-06 19:05
怎么就不解呢?不习惯,所以感觉不方便,不懂,所以感觉不方便,里有很多嘛!!

只是个人感觉 ...
wxfjx 发表于 2011-01-06 16:39



    {:3_183:}  哪里较真了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2