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