wxPython – 简介
wxPython 是 wxWidgets (用C++编写)的一个Python封装器,这是一个流行的跨平台GUI工具包。由Robin Dunn和Harri Pasanen一起开发,wxPython被实现为一个Python扩展模块。
就像wxWidgets一样,wxPython也是一个免费软件。它可以从官方网站http://wxpython.org。 许多操作系统平台的二进制文件和源代码都可以在这个网站下载。
wxPython API的主要模块包括一个核心模块。它由 wxObject 类组成,它是API中所有类的基础。控制模块包含在GUI应用开发中使用的所有部件。例如,wx.Button、wx.StaticText(类似于标签)、wx.TextCtrl(可编辑文本控件)等。
wxPython API有GDI(图形设备接口)模块。它是一组用于在部件上绘图的类。像字体、颜色、画笔等类是它的一部分。所有的容器窗口类都定义在Windows模块中。
wxPython的官方网站也承载了Project Phoenix–一个针对Python 3.*的wxPython的新实现。它专注于提高速度、可维护性和可扩展性。该项目开始于2012年,目前仍处于测试阶段。