1. wxPython简介
wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能健全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。
就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够支持运行在32/64位windows、绝大多数的Unix或类Unix系统、Macintosh OS X下。
wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。
wxPython是跨平台的。这意味着同一个程序可以不经修改地在多种平台上运行。现今支持的平台有:32/64位微软Windows操作系统、大多数Unix或类Unix系统、苹果Mac OS X。
由于使用Python作为编程语言,wxPython编写简单、易于理解。
有许多图形用户界面(GUI)工具包可以与Python编程语言一起使用。其中三巨头是Tkinter、wxPython和PyQt。这些工具包中的每一个都将与Windows、macOS和Linux一起工作,而PyQt具有在移动设备上工作的附加功能。
而wxpython是最熟悉的跨平台python GUI工具包。
2. wxPython安装
2.1 查看自己安装的python版本 和 windows系统
进入命令行输入python,如下所示python版本是 3.6.4。同时Windows系统是64位
2.2 进入wxPython官网下载正确的 wxPython版本
https://www.wxpython.org/pages/downloads/
https://pypi.org/project/wxPython/
根据我电脑Windows系统和安装的python版本,选择下载
wxPython-4.1.1-cp36-cp36m-win_amd64.whl
2.3 下载完成后是.whl文件,将文件拷贝到python的安装目录/Scripts文件夹下。
2.4 命令行进入到 C:\Program Files\Python36\Scripts 目录下
然后运行命令: pip install wxPython-4.1.1-cp36-cp36m-win_amd64.whl 进行安装
3. 测试安装成功
安装成功后进行测试,测试代码如下:
import wx # 导入wx包
app = wx.App() # 创建应用程序对象
frame = wx.Frame(None, title='test', size=(300, 300)) # 实例化一个窗口
frame.Show() # 调用窗口展示功能
app.MainLoop() # 启动主循环
程序执行结果显示一个窗口,表明wxPython安装成功