- wxPython 教程
- wxPython - 主页
- wxPython - 介绍
- wxPython - 环境
- wxPython - 嗨,世界
- wxPython - GUI 构建工具
- wxPython - 主要类
- wxPython - 事件处理
- wxPython - 布局管理
- wxPython - 按钮
- wxPython - 可停靠窗口
- 多文档界面
- wxPython - 绘图 API
- wxPython - 拖放
- wxPython 资源
- wxPython - 快速指南
- wxPython - 有用资源
- wxPython - 讨论
wxPython - 介绍
wxPython 是 wxWidgets(用 C++ 编写)的 Python 封装,后者是一个流行的跨平台 GUI 工具包。wxPython 由 Robin Dunn 和 Harri Pasanen 开发,作为 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 年,目前仍处于测试阶段。
广告