wxWidgets


wxWidgets (简体)

Free Web Hosting with Website Builder

wxWidgets

開發 wxWidgets 開發與貢獻社群
最近版本 2.8.8 / 2008年6月23日
作業系統 跨平台
類型 開發函式庫
許可協議 wxWidgets 函式庫許可證
網站 www.wxwidgets.org
檢視  討論  編輯  歷史

wxWidgets(『Windows and X widgets』,最早命名為 wxWindows[1])是一個開放原始碼跨平台物件工具集 (widget toolkit),其函式庫可用來建立基本的圖形使用者介面(GUI)。wxWidgets 由 Julian Smart 於1992年首先開發。

wxWidgets 標榜使用其函式庫所開發的軟體只需要對原始碼做少量更改(或者完全不用更改),就能在各種不同的作業平台上編譯並執行。目前可支援 WindowsApple MacintoshLinux/Unix(轉譯成 X11GTK+Motif 等函式庫)、OpenVMS、以及OS/2嵌入式的版本也正在開發中[2]. 。

函式庫本身使用 C++ 語言開發,但也有其它不同程式語言綑綁,例如:Python(wxPython)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是 JavaScript(wxjs)等。

使用 wxWidgets 開發的軟體不需經過諸如虛擬機器的技術才能執行,雖然在不同平台可使用相近甚至相同的原始碼,但其最終轉譯並生成的執行檔是完全基於作業平台的。

另外,wxWidgets 不只可以用來建立 GUI,它也內建了基於 ODBC資料庫函式、行程間通訊以及網路 socket 函式等的支援。

wxWidgets 的授權許可證是經過開放原始碼促進會認證,其本質等同於GNU寬通用公共許可證(LGPL)。然而一個例外是 wxWidgets 授權允許修改者以自己的許可證發佈。

目錄

使用 wxWidgets 開發的軟體

參見

外部連結

其它程式語言支援

整合開發環境(IDE)與快速開發工具(RAD tools)

參考文獻

  1. ^ Smart, Julian,Robin Dunn(2004年8月1日).Name change.Sourceforge.net.於2007年4月23日查閱.
  2. ^ wxEmbedded: wxWidgets for embedded applications.Sourceforge.net.於2007年4月23日查閱.






Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History