wxpython是python编程语言的一个gui工具箱。他使得python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是python语言对流行的wxwidgets跨平台gui工具库的绑定。而wxwidgets是用c++语言写成的。和python语言与wxwidgets gui工具库一样,wxpython是开源软件。这意味着任何人都可以免费地使用它并且可以查看和修改它的源代码,或者贡献补丁,增加功能。wxpython是跨平台的。这意味着同一个程序可以不经修改地在多种平台上运行。现今支持的平台有:32位微软windows操作系统、大多数unix或类unix系统、苹果mac os x。由于使用python作为编程语言,wxpython编写简单、易于理解。
在ubuntu系统中安装wxpython方法如下:
打开控制台,输入命令apt-cache search wxpython。如果能返回wxpython的信息,则直接输入命令sudo apt-get install python-wxtools安装即可。
如果不能返回wxpython的信息,则执行以下步骤:
1、添加软件源地址到apt列表中。输入语句:curl http://apt.wxwidgets.org/key.asc | sudo apt-key add –
2、添加如下几行文字到/etc/apt/sources.list文件中。将其中的“dist”替换为下表中适合你系统的名字。
# wxwidgets/wxpython repository at apt.wxwidgets.org
deb http://apt.wxwidgets.org/ dist-wx main
deb-src http://apt.wxwidgets.org/ dist-wx main
release
dist name
architectures
python versions
latest wx
ubuntu 6.06
dapper
i386, amd64
2.4
2.8.8.0
ubuntu 6.10
edgy
i386, amd64
2.4, 2.5
2.8.6.1
ubuntu 7.04
feisty
i386, amd64
2.4, 2.5
2.8.9.1
ubuntu 7.10
gutsy
i386, amd64
2.4, 2.5
2.8.9.2
ubuntu 8.04
hardy
i386, amd64
2.4, 2.5
2.8.10.1
ubuntu 8.10
intrepid
i386, amd64
2.4, 2.5
2.8.10.1
ubuntu 9.04
jaunty
i386, amd64
2.5, 2.6
2.8.11.0
ubuntu 9.10
karmic
i386, amd64
2.5, 2.6
2.8.11.0
ubuntu 10.4
lucid
i386, amd64
2.6
2.8.12.0
ubuntu 10.10
maverick
i386, amd64
2.6
2.8.12.0
ubuntu 11.4
natty
i386, amd64
2.6, 2.7
2.8.12.0
debian 4.0
etch
i386, amd64
2.4
2.8.12.0
debian 5.0
lenny
i386, amd64
2.4, 2.5
2.8.12.0
debian 6.0
squeeze
i386, amd64
2.5, 2.6
2.8.12.0