WxPython教程

wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。

就像wxWidgets,wxPython也是一个免费的软件。它可以从官方网站下载: http://wxpython.org. 在本网站上可下载 wxPython 对应操作系统平台二进制和源代码。

在wxPython API主要模块包括一个核心模块。它由 wxObject 类,这是基础 API 的所有类。控制模块包含了所有 GUI 应用程序开发中使用的部件。 例如,wx.Button,wx.StaticText(类似于一个标签),wx.TextCtrl(可编辑的文本控制)等。

wxPython 的API有GDI(图形设备接口)模块。这是一组用于在部件中的绘图类。 如字体,颜色,画笔等类就是其中的一部分。所有的容器窗口类是由 Windows 模块定义。

wxPython 官方网站也主持 Phoenix 工程计划 – 为Python3.* 新实现的wxPython。 它着重于提高速度,可维护性和可扩展性。该项目始于2012年开始,现仍处于测试阶段。


猿狮妹
2022-12-05
WxPython教程 WxPython 教程 在线教程
热门教程
1 WxPython教程 wxPython是一个Python包装wxWidgets(这是用C++编写),一个流行的跨平台GUI工具包。wxPython是一个融合了wxWidgets和Python的编程库。本入门教程提供GUI编程的基础知识,并帮助您创建桌面GUI应用程序。
2 wxPython GUI构建工具wxFormBuilder 如果要创建一个漂亮的图形用户界面通过手工编码可能是很乏味的。一个可视化的界面设计工具是得心应手的了。有许多可针对wxPython的GUI开发的IDE。以下是其中的一些 wxFormBuilder wxDe
3 wxPython GridBagSizer布局 GridBagSizer是一种多功能大小测定器。它比FlexiGridSizer提供了更多的增强功能。子构件可被添加到网格中的特定单元。此外,一个子物件可以在水平和/或垂直地占据一个以上的单元。因此
4 wxPython ComboBox & Choice类 wx.ComboBox对象提供从项目选择列表。它可以被配置为一个下拉列表或永久性的显示。 从列表中选择的项目显示在文本字段中,默认情况下是可编辑的,但是可以在wx.CB_READONLYstyle参数设置
5 wxPython多文档界面 一个典型的GUI应用程序可以有多个窗口。标签和堆叠部件一次允许激活一个这样的窗口。然而,很多时候这种方法可能不是有用,因为其他窗口可能是隐藏的。 同时显示多个窗口的一种
6 wxPython Frame类 wx.Frame类不带参数的默认构造函数。它也有一个重载的构造函数的参数如下- Wx.Frame (parent, id, title, pos, size, style, name) S.N. 参数 描述 1 Parent 窗口的父类。如果None被选择的对象是在顶层窗
7 wxPython Guage类 进度条控件在wxPython中被称为测量仪(Gauge)。Wx.Gauge类对象表示垂直或水平条,其中以图形方式显示递增量。它通常用于展示像复制文件或安装软件的处理进程。 Wx.Gauge控件可以在确定
8 wxPython HTMLWindow类 wxHTML库中包含用于解析和显示HTML内容。这不是一个全功能的浏览器,wx.HtmlWindow对象是一个通用的HTML浏览器。 HtmlWindow类的构造函数需要一个熟悉的外观- (Parent, id, pos, size, style) 此类支
9 wxPython Dialog类 虽然Dialog类对象将显示像Frame,它通常被用作上的父框架的顶部上的弹出窗口。Dialog的目的是从用户收集一些数据并将其发送到父frame。对话框 Dialog 可以模态(它阻止父帧)或无模式(
10 wxPython GridSizer布局 顾名思义,一个GridSizer对象展示二维网格。控件被添加在网格插槽从左到右和由上到下方顺序。GridSizer对象有四个参数- wx.GridSizer(rows, columns, vgap, hgap) vgap和hgap指定参数控制相邻控件之
  • Copyright © 2021 猿狮院, All rights reserved.