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

Fab*_*ien 3 c c++ user-interface swt cross-platform

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

Ale*_*hov 8

  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:
刚刚在维基百科上找到了这个非常广泛的小工具工具包列表