适用于C或C ++的类似SWT的GUI工具包

你知道任何跨平台的GUI工具包,比如swt for C(在每个操作系统中使用默认小部件= eclipse.org/swt上的正确图片)? 有一个名为DWT的D语言的swt实现,但我需要它用于C或C ++。 谢谢。

  1. Qt ( 社区 )
  2. wxWidgets的
  3. FLTK
  4. GTK +
  5. 狐狸
  6. 不是我们
  7. 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 。