wxWidgets

✍ dations ◷ 2024-12-23 11:00:10 #SourceForge专案,计算机编程,计算机程序库

wxWidgets(/wɪksˈwɪdʒɪts/,原名wxWindows)是一个开放源代码且跨平台的对象工具集(widget toolkit),其库可用来创建基本的图形用户界面(GUI)。wxWidgets由Julian Smart于1992年首先开发。

wxWidgets标榜使用其库所开发的软件只需要对源代码做少量更改(或者完全不用更改),就能在各种不同的作业平台上编译并运行。目前可支持Windows、Apple Macintosh、Linux/Unix(转译成X11、GTK+、Motif等库)、OpenVMS、以及OS/2。嵌入式的版本也正在开发中。

库本身使用C++语言开发,但也有其它不同编程语言的绑扎,例如:Python(wxPython)、Lua(wxlua)、Perl(wxPerl)、Ruby(wxRuby)、Smalltalk(wxSmalltalk)、Java(wx4j)、甚至是JavaScript(wxjs)等。

使用wxWidgets开发的软件不需经过诸如虚拟机的技术就能运行,虽然在不同平台可使用相近甚至相同的源代码,但其最终转译并生成的可执行文件是完全基于作业平台的。

另外,wxWidgets不只可以用来创建GUI,它也内置了基于ODBC的数据库函数、进程间通信以及网络socket函数等的支持。

wxWidgets的许可许可证是经过开放源代码促进会认证,其本质等同于GNU宽通用公共许可证(LGPL)。然而一个例外是wxWidgets许可允许修改者以自己的许可证发布。

相关

  • 初精初精是指青春期男性的睾丸初次分泌精子,或是第一次射精,和女性的初潮类似,都是生殖器官发育中会出现的情形。青春期男性对于初精会有不同的反应,从惧怕到兴奋甚至欣慰都有。初精
  • 台湾乳白蚁台湾乳白蚁(Coptotermes formosanus)又称家白蚁或台湾家白蚁,是一种原产于台湾(也是此生物的名称来源)以及日本、中国大陆东部的白蚁。台湾乳白蚁的破坏能力相当强,又称为“超级白
  • 哲学系国立台湾大学哲学系,是全台湾最早成立的哲学系所,培养出许多影响台湾深远的政治人物,隶属于国立台湾大学文学院。台大哲学系可溯及1928年,日据时代的台北帝国大学创建之初,就已经
  • 安德烈·滂尼发秀安德烈·滂尼发秀(他加禄语:Andrés Bonifacio,1863年11月30日-1897年5月10日),也译作博尼法西奥、波尼法秀、旁尼法秀等,是菲律宾军事家、政治家、菲律宾独立运动的发起人及主要领
  • 浊舌唇塞音浊舌唇塞音是一种罕见的辅音,用于一些口语中。几内亚比绍的Bijago语(英语:Bijago language)中有此音。该音亦见于一些发音障碍。在国际音标中,该辅音以符号或来表示。浊舌唇塞音
  • FN F2000突击步枪FN F2000是由比利时公司Fabrique Nationale所制造的一种突击步枪。2001年3月在阿拉伯联合酋长国阿布扎比举行的IDEX展览会上首次正式展示。FN F2000是Fabrique Nationale唯
  • 钮先锺钮先锺(1913年7月-2004年2月7日),台湾军事学者,生于江西九江。有笔名万仞、强安平、一厂等,其中“万仞”是效法并期望超越军事思想家蒋百里。1913年,钮先锺出生于江西。1930年进入
  • 镍纹石镍纹石是一种可以在铁陨石中发现矿物,是铁和镍的合金,其中铁占79.19%而镍占20.81%。镍纹石外表呈现灰色,有金属光泽,摩尔质量约56.42,密度8g/cm³ ,硬度介于5到5.5之间。
  • 植村吉明植村吉明(日语:植村 吉明/うえむら よしあき  ?,1912年1月28日-1973年5月20日),日本兵库县人,为原子物理学家。他在日治台湾接受中学教育,并在战后成为京都大学理学部物理学博士。
  • 旅居车旅居车(英文:Recreational Vehicle,缩写:RV)即设置具有居住设备的机动车辆或拖车,RV类型包括Motorhome、旅行拖车(Caravan)、Fifth-wheel trailers、Popup camper、Truck camper等同