wxWidgets

✍ dations ◷ 2025-04-04 11:55:32 #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许可允许修改者以自己的许可证发布。

相关

  • 农杆菌农杆菌属(学名:Agrobacterium),又称土壤杆菌属,是革兰氏阴性菌的一个属,常通过水平基因转移导致植物根瘤的产生,该属以向植物导入DNA的能力而闻名,因此农杆菌属也是用于改良植物的重
  • 韩非子法家系列条目战国:李悝、吴起、慎到、申不害、   商鞅、李斯、韩非《韩非子》(公元前280年-公元前233年),又称《韩子》,是中国先秦时期法家代表思想家人物韩非的论著,为法家集大
  • ɫ软颚化齿龈边音是辅音的一种。它与普通的齿龈边音一样,为浊辅音。X-SAMPA音标的符号为l。软颚化齿龈边音是齿龈边音在某些语言中的一个音位变体。因此,其国际音标符号也是由相
  • 亚欧板块欧亚板块(英语:Eurasian Plate)为包括大部分欧亚地区的板块,但不含括南亚的印度半岛(印度次大陆)、西南亚的阿拉伯半岛(阿拉伯次大陆)以及东西伯利亚的上扬斯克山脉以东(属鄂霍次克板
  • 决定脱离欧盟英国去留欧盟公投(英语:The United Kingdom European Union membership referendum)是英国国内就其欧盟成员资格去留问题于2016年6月23日举行的公投。通称“英国脱欧公投”(Brex
  • 单挫林单挫林是一种突触后肌肉松弛剂,可减轻骨骼肌的收缩。它透过抑制兰诺定受体(Ryanodine receptor)来阻止从肌质网释放钙离子以达成治疗效果。单挫林用来治疗和预防因全身麻醉而引
  • 约翰·德·维特约翰·德维特(荷兰语:Johan de Witt,1625年9月24日-1672年8月20日) ,荷兰政治家,是17世纪荷兰最重要的政治人物之一。当时正值荷兰黄金时代高峰,尼德兰七省共和国(中文也译作“荷兰
  • 京都十三佛灵场京都十三佛灵场(きょうとじゅうさんぶつれいじょう)是京都市内十三座寺的灵场巡礼。
  • 胡鸿仁胡鸿仁,台湾资深新闻工作者,国立政治大学外交学系、国立政治大学政治研究所毕业,曾任美洲中国时报采访主任、中国时报采访主任、中时晚报总编辑、时报周刊社长、中国时报副社长
  • 场址效应场址效应(英语:Seismic site effects)是一种影响地震烈度的因素 ,又称盆地效应,当震源的地震波传到地表时,因地表表面的地下介质(地盘)的软硬程度而影响此地的烈度大小。原本离震中