wxWidgets

wxWidgets(又称wxWindows)是一款由Julian Smart於1992年开发的跨平台GUI应用程式开发框架,专为跨平台而设计,是目前众多GUI解决方案之一。它支持多种系统,包括Windows、Linux、OS X、FreeBSD与OpenBSD,支持多种编程语言,包括C 、 C++、 Perl、 Python、 Ruby以及Objective-C(Cocoa),以及其他以C++为基础的语言。

它的API包含了所有主要的GUI控件,包括按钮、菜单、工具栏、布局管理器、文本编辑、图像处理、文件菜单、树形结构、绘图区域等常用控件,除了GUI控件外,还拥有跨平台键盘和鼠标输入、文本处理(Unicode字符集支持)、多文件管理、网络编程、XML文件解析及字体处理等功能。

wxWidgets在API设计与各种GUI控件表现完整性方面已经较其他GUI应用程式开发框架具有卓越的表现,拥有出色的可用性、完整的文档以及充足的示例代码,非常适合于新手的快速入门。

wxWidgets所支持的系统及版本有:Windows 版本2K/XP/Vista/7/8,Linux Debian、 Fedora、Gentoo、openSUSE、Ubuntu 12.10/13.04 以及其他符合GTK 2.2 或以上的Linux版本、Mac OS X 10.3及更高的版本。

wxWidgets的可移植性方面不仅可移植与常见的操作系统,除此之外仍支持以下体系结构:IA-32、IA-64、PowerPC、Sparc、ARM、Alpha(Tru64)、MIPS、SH3/4等,也十分注重可移植性,涉及到移植时可能会出现的差异(比如操作系统的体系结构、多任务操作、可视浏览器的表现)采用接口的方式进行设计。

与“wxWidgets”相关热搜词wxWidgets操作系统Windows浏览器

  • wxPython是什么

    wxPython是Python语言的GUI工具包,作为Python的扩展模块实现,包装了wxWidgets。 wxPython是跨平台的,开源的。
    2020年08月 00