1、wxPython简介
wxPython 是一个基于Python语言、支持跨平台的GUI工具包。当前支持的平台有Microsoft Windows, Mac OS X,macOS和Linux。这个开发包的特点是比较容易上手,代码简洁也容易理解。它的底层实现是用一些Python 模块封装了用C++写的wxWidgets库,wxPython使用者不需要知道wxWidgets库的细节。
wxPython 是开源的,源代码可以在这个网址下载查看: https://github.com/wxWidgets/Phoenix
2、wxPython Phoenix简介
从wxPython 4.0版本之后,名字改成了wxPython Phoenix。 它的实现是在原来的基础上做了很多的代码重构,为了让这个开发包用起来更好,更壮,更快。最新的wxPython API用户手册是: https://docs.wxpython.org/.
3、安装wxPython
在装好python后, 打开命令行执行一句命令即可安装使用:pip install -U wxPython
如果没安装好python,可以从官网https://www.python.org,或从python中文网下载:
http://python.p2hp.com/downloads/
![](https://i-blog.csdnimg.cn/blog_migrate/6b5a8969ee12acd06728bc99d933acaa.png)
4、从Hello World开始
这个最简单的界面程序只有5行代码,只有一个界面框架,没有加任何东西。
# 先导入wxPython包.
import wx
#然后创建应用程序对象
app = wx.App()
#再创建一个界面框架.
frm = wx.Frame(None, title="Hello World")
# 显示框架
frm.Show()
#运行主循环,使界面程序不退出,等待用户操作
app.MainLoop()
![](https://i-blog.csdnimg.cn/blog_migrate/0c21d50b04cb9fca8ceb67392f05fbb0.png)