wxWidgets

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

相关

  • span class=chemf style=white-space:nowrap;Csub24/sub二十四烷(Tetracosane,tetrakosane)是化学式为CH3(CH2)22CH3的烷烃。和其他的烷烃相同,它的名字是由它的碳原子的数量(24)而来的,而它的英文名字就是由24的希腊文名称而来的。它
  • 古希腊语语法古希腊语语法在构词法上是复杂的,并保存了原始印欧语构词法的很多特征。名词、形容词、代词、冠词、数词、尤其动词是高度词形变化的。本文是对这种构词上的复杂性的介绍。关
  • 蔡其巩蔡其巩(1932年-),出生于印度尼西亚泗水,祖籍福建泉州,中国金属物理学家,中国科学院院士,第六、七届全国政协委员,首批“国家有突出贡献的中青年专家”,清华大学兼职教授,中国金属学会理
  • Tic抽动综合症(又称不随意动作,英文名称为:Tics)是一种突发性、重复无规律的发出声音或肌肉抽动 。有些特定的不随意动作很难被旁人察觉,例如:脚趾的扭动或腹部肌肉的抽动。通常抽动
  • 信号转导及转录激活蛋白结构 / ECOD结构 / ECOD结构 / ECOD结构 / ECOD信号转导及转录激活蛋白(英语:Signal Transducer and Activator of Transcription或英语:Signal Transduction And transcriptio
  • 岩井厚裕岩井厚裕(1967年1月31日-),前日本足球运动员。
  • 长尾扁裸藻长尾扁裸藻(学名:)为裸藻科扁裸藻属下的一个种。
  • 托尔贝恩·贝里曼托尔贝恩·贝里曼(Torbern Bergman,1735年3月20日-1784年7月8日),瑞典化学家,矿物学家。1735年,出生于瑞典Katharinberg。17岁,进入乌普萨拉大学学习。后成为教授。1764年,成为瑞典皇
  • 基姆萨查塔山 (瓦伊纳科塔斯区)坐标:14°42′15″S 72°46′08″W / 14.70417°S 72.76889°W / -14.70417; -72.76889基姆萨查塔山(西班牙语:Kimsa Chata),是秘鲁的山峰,位于该国南部阿雷基帕大区,由拉乌尼翁省
  • 刘秉监刘秉监,字遵教,号印山,江西安福县人,明朝政治人物。南京工部尚书刘宣子。正德三年(1508年)戊辰科进士,历官刑部主事,署员外郎,出为河南佥事,任内捣毁地淫祠以千计。迁大名兵备副使,因忤