wxWidgets

✍ dations ◷ 2025-07-18 05:51:39 #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许可允许修改者以自己的许可证发布。

相关

  • 接合菌门接合菌门(学名:Zygomycota)是一类真菌。 其孢子分为有性及无性两种,有性生殖为接合孢子,无性生殖为孢囊孢子;此门菌物的菌丝属于“无隔多核”。传统上依据形态将真菌分为接合菌门(Z
  • 金狮湖金狮湖,原名大埤或覆鼎金陂,位于高雄市三民区鼎金里,狮头山下,故名之。是高雄爱河上游一座湖泊,水域面积约12甲(11.6公顷),雨季时有调节水位的重要功能。金狮湖水位受干雨季影响,湖岸
  • 蒂科钦大屠杀蒂科钦大屠杀是1941年8月25日发生在波兰蒂科钦的屠杀犹太人事件。在屠杀事件中,该镇的犹太居民被德国别动支队(英语:Einsatzkommando)杀害。苏联和德国入侵波兰期间,蒂科钦镇依据
  • 广东话广东话或广东语,可指:
  • 极速前进第二季《极速前进2》(英语:The Amazing Race 2)是真人秀电视节目极速前进中国版的第二季。节目版权引进自美国真人秀电视节目《极速前进》。如第一季一样,中国《极速前进》仍启用“
  • 金石篆刻篆刻二字,最初见于扬雄的法言:“童子雕虫篆刻是也。”篆刻有广义与狭义两种解释。狭义的篆刻专指后人所谓的治印之学;广义的篆刻则泛指一切雕琢技法。篆刻也是刻印印章的一种,但
  • 奥古斯都 (称号)奥古斯都(拉丁文 Augustus的中译,复数型 Augusti)的原意为“神圣的”、“高贵的”,带有宗教与神学式的意味。它的阴性型为奥古斯塔(Augusta)。希腊文的同义字是“Σεβαστός
  • 迅雷网络技术深圳市迅雷网络技术有限公司(简称迅雷公司,原名三代科技开发有限公司, NASDAQ:XNET)是中国深圳市一家民营IT企业。迅雷于2002年底由邹胜龙及程浩始创于美国硅谷。2003年1月底,创
  • 新干站新干站(韩语:신건역)是朝鲜民主主义人民共和国咸镜北道庆源郡新干里的一个铁路车站,属于咸北线和古干原线。咸北线古干原线
  • 诺贝特·贡博斯诺贝特·贡博斯(斯洛伐克语:Norbert Gombos;1990年8月13日-)是一位斯洛伐克网球运动员,也代表斯洛伐克参加戴维斯杯的赛事。他迄今为止最高的ATP排名是103位,是在2015年5月25日创下