适用于C或C ++的类似SWT的GUI工具包
你知道任何跨平台的GUI工具包,比如swt for C(在每个操作系统中使用默认小部件= eclipse.org/swt上的正确图片)? 有一个名为DWT的D语言的swt实现,但我需要它用于C或C ++。 谢谢。
- Qt ( 社区 )
- wxWidgets的
- FLTK
- GTK +
- 狐狸
- 不是我们
- VCF – EDIT2似乎在几年内一直处于非活动状态
您可以在该Wiki中阅读一些详细信息。
前4个很受欢迎,其余我不知道。
编辑:
8. 有C ++端口,但它现在只是Windows
9. SWT / Fox – FOX工具包之上的C ++端口 – 似乎已经死了超过3年
10.您也可以尝试.NET + Mono。 但我认为不是商业项目
Qt,FLTK和GTK +使用他们自己的小部件系统,即它们取代原生窗口,按钮等。而wxWidgets在本机系统之上提供了一个层。 因此:
- 使用wxWidgets,您可以毫不费力地在每个平台上获得100%的原生外观。
CON – 你也得到了原生的错误:)。 不同的行为可能是不可取的 - 至少Qt可以模仿原生外观(有些人说它在MacOS X上并不完美)。 KDE也是用Qt编写的,所以对于KDE桌面,Qt是原生的
EDIT2:
刚刚在维基百科上找到了这个非常广泛的小工具工具包列表
qt框架提供跨平台function: http : //qt.nokia.com/products
看看wxWidgets 。