wxWidgets

✍ dations ◷ 2025-05-17 01:23:56 #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许可允许修改者以自己的许可证发布。

相关

  • 心学四配颜回 · 孟子 · 曾参 · 孔伋日本藤原惺窝 · 林罗山 · 室鸠巢新井白石 · 雨森芳洲朝鲜薛聪 · 权近 · 吉再 · 安珦 · 李穑李滉 · 王仁 · 李齐贤 
  • Zincke醛Zincke醛(Zincke aldehydes)即5-氨基-2,4-戊二烯醛类,属于供体-受体双烯类(donor-acceptor dienes),是吡啶盐与两分子仲胺发生作用然后水解得到的产物。此反应与 Zincke 反应类似,
  • 圣名大学圣名大学(Holy Names University)是位于美国加利福尼亚州奥克兰的一所私立大学,2015年《美国新闻与世界报道》 “西部地区大学”排名中排在第68位。其历史可追溯到1868年来自魁
  • 外流区河流(江、河、江河、河道,古称水、川、河川,局地称溪、港、郭勒、沐沦、曲、藏布等)是自然汇入海洋、湖泊的流水,通常为淡水。在少数情况下,河流流入地下或者在汇入另一水体之前便
  • 淇澳岛淇澳岛属中国广东省珠海市香洲区管辖。位于珠江口内西侧,北与虎门相对,东距内伶仃岛13公里,南距唐家1.2公里,是珠江出海口的第一道大门。全岛面积23.8平方公里,岛内动植物资源丰
  • 阿姆斯特丹地铁52号线52号线(荷兰语:Metrolijn 52),又称南北线(荷兰语:Noord/Zuidlijn),是荷兰阿姆斯特丹的一条地铁线路,由阿姆斯特丹南站至北站,全长9.7公里。
  • 亨利·格雷亨利·格雷(英文:Henry Gray,1827年-1861年)是一位英国已故外科医师与解剖学学家,因其经典教科书《格雷氏解剖学》而著称,于25岁时获选为英国皇家学会会员,于34岁因感染天花逝世。18
  • 匈雅提·亚诺什匈雅提·亚诺什(匈牙利语:Hunyadi János,1390年-1456年8月11日),特兰西瓦尼亚总督、匈牙利王国大将军和摄政,马加什一世之父,受国民赞誉的民族英雄。他排解贵族之间的对立,收拾混乱
  • 相给相给(日语:相給  */?),又称分给、分乡、相知、入会知行、相知行,是日本江户时代的知行(日语:知行)的一种形态,意思是由不同的领主(日语:領主)共同管治同一条村,按村的地头数目称为多少
  • 原子反射镜原子反射镜是指一种可以反射中性原子的物体,像是镜子反射光线一样。原子反射镜可能是电场、磁场、电磁波甚至是硅芯片。而这个概念是由量子反射而来。