2010-05-19 65 views
3

您是否知道像swt for C這樣的跨平臺GUI工具包(在每個操作系統中使用默認小工具= eclipse.org/swt上的右圖)?有一個名爲DWT的D語言swt的實現,但我需要它用於C或C++。謝謝。用於C或C++的SWT-like GUI工具包

+1

的重複http://stackoverflow.com/questions/2351987 /跨平臺ui工具包? – 2010-05-19 19:25:04

+1

不完全重複,要求C或C++的Java SWT GUI等效。 – 2010-05-19 19:52:54

+0

也有http://www.tecgraf.puc-rio.br/iup/ – Fabien 2010-09-21 17:25:02

回答

8
  1. Qtcommunity
  2. wxWidgets
  3. FLTK
  4. GTK+
  5. FOX
  6. Notus
  7. VCF - EDIT2似乎無效幾年

您可以閱讀that wiki中的一些詳細信息。
前4名非常受歡迎,其餘我不知道。

編輯:
,但現在只
似乎視窗 - 似乎更多的則3年
10.你也可以嘗試.NET +單死了。但我不認爲

Qt,FLTK和GTK +使用它們自己的窗口小部件系統,即它們替換原生窗口,按鈕等。而wxWidgets在本機系統之上提供了一個圖層。因此:

  • 與wxWidgets的,你在每個平臺上獲得100%的本地外觀&感覺沒有任何努力。
    CON - 你也會遇到本地錯誤:)。不同的行爲可能是不可取的
  • 至少Qt可以模擬本機外觀&感覺(有人說它在MacOS X上並不完美)。此外KDE是寫在Qt的,所以KDE桌面Qt是原生

EDIT2:
剛剛發現這個真的維基百科上廣泛list of widget toolkits

+0

感謝這個清單! – Fabien 2010-05-21 13:16:03