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

时间:2010-05-19 19:20:16

标签: c++ c user-interface cross-platform swt

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

3 个答案:

答案 0 :(得分:8)

  1. Qtcommunity
  2. wxWidgets
  3. FLTK
  4. GTK+
  5. FOX
  6. Notus
  7. VCF - EDIT2 似乎暂时无效
  8. 您可以在that wiki中阅读一些详细信息 前4个很受欢迎,其余我不知道。

    修改
    8. There is C++ port但是现在看来只有Windows了 9. SWT/Fox - C++ port on top of FOX toolkit - 似乎已经死了超过3年 10.您也可以尝试.NET + Mono。但不是商业项目,我认为

    Qt,FLTK和GTK +使用他们自己的小部件系统,即他们取代原生窗口,按钮等。而wxWidgets在本机系统之上提供了一个层。因此:

    • 使用wxWidgets,您可以毫不费力地在每个平台上获得100%的原生外观和感觉 CON - 你也得到了原生的错误:)。不同的行为可能是不受欢迎的
    • 至少Qt可以模仿原生外观和感觉(有人说它在MacOS X上并不完美)。此外,KDE是用Qt编写的,因此对于KDE桌面,Qt是原生的

    <强> EDIT2:
    刚刚在维基百科上找到了真正的广泛的list of widget toolkits

答案 1 :(得分:0)

qt框架提供跨平台功能: http://qt.nokia.com/products

答案 2 :(得分:0)

看看wxWidgets