首先,介绍一下WxPython;wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。
就像wxWidgets,wxPython也是一个免费的软件。它可以从官方网站下载: http://wxpython.org. 在本网站上可下载 wxPython 对应操作系统平台二进制和源代码。
1、安装
目前WxPython支持Python2.6和2.7,下载的时候要注意一下Python的版本和32还是64位的;
检查版本:
如果安装WxPython出现找不到Python的路径;重新安装Python,且安装设置要选择Install just for me
WxPython的安装就一直下一步就好了
安装好了就测试一下吧
# coding=utf-8
import wx
class MyFrame(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, -1, "My Frame", size=(300, 300))
if __name__ == '__main__':
app=wx.PySimpleApp()
frame=MyFrame()
frame.Show(True)
app.MainLoop()
保存为demo.py,直接运行;