首页 | 主题 | 图库 | 问答 | 文摘 | 原创 | 百科

历史 | 地理 | 人物 | 艺术 | 体育 | 科学 | 音乐 | 电影 | 信息技术 | 世界遗产

 开放、中立,源自维基百科

个人工具


WxWidgets

维库,知识与思想的自由文库

跳转到: 导航, 搜索

Template:DISPLAYTITLE:wxWidgets

wxWidgets
开发者 wxWidgets 開發與貢獻社群
最新穩定版 2.8.4 / 2007年5月18日
操作系统 跨平台
类型 開發函式庫
许可协议 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 (August 2004) - Name change Sourceforge.net - 於2007-04-23访问。
  2. wxEmbedded: wxWidgets for embedded applications Sourceforge.net - 於2007-04-23访问。

其它语言
AD Links