|
| wxWidgets | |
|---|---|
| 开发者 | wxWidgets 开发与贡献社群 |
| 最新版 | 2.8.7 / 2007年11月27日 |
| 操作系统 | 跨平台 |
| 类型 | 开发函式库 |
| 许可协议 | wxWidgets 函式库许可证 |
| www.wxwidgets.org | |
wxWidgets(‘Windows and X widgets’,最早命名为 wxWindows[1])是一个开放源代码且跨平台的物件工具集 (widget toolkit),其函式库可用来建立基本的图形使用者接口(GUI)。wxWidgets 由 Julian Smart 于1992年首先开发。
wxWidgets 标榜使用其函式库所开发的软件只需要对源代码做少量更改(或者完全不用更改),就能在各种不同的作业平台上编译并执行。目前可支援 Windows、Apple Macintosh、Linux/Unix(转译成 X11、GTK+、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 授权允许修改者以自己的许可证发布。
目录 |
|
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History