wxPython for python3,也就是python3下的gui圖形庫(kù),它是一款開(kāi)源的軟件,并且具有非常優(yōu)秀的跨平臺(tái)能力,完美兼容Windows、Unix以及Mac OS X系統(tǒng),小編這里提供64位版本的wxPython,歡迎免費(fèi)下載!
wxPython 3.0怎么用
wxPython for python3安裝使用教程
小編提供的是windows版wxPython安裝包,需要電腦上裝有python3才能正常安裝
python安裝路徑采用默認(rèn)C:\Python3,安裝完畢后,將這個(gè)目錄添加到path環(huán)境變量中
Pydev開(kāi)發(fā)環(huán)境安裝
如果未安裝jre,請(qǐng)到www.java.com下載安裝
解壓縮eclipse-SDK-3.3.2-win32.zip 至D:\eclipse-3.3.2
解壓縮org.python.pydev.feature-1.4.7.2843.zip 至D:\eclipse-3.3.2\pydev-1.4.7\eclipse
在D:\eclipse-3.3.2\eclipse 下創(chuàng)建一個(gè)文件夾“l(fā)inks”并在文件夾下創(chuàng)建文件pydev-1.4.7.link
用記事本打開(kāi)pydev-1.4.7.link ,輸入:path=D:/eclipse-3.3.2/pydev-1.4.7
解壓后的目錄結(jié)構(gòu)如下:
目錄結(jié)構(gòu)代碼
D:\
+eclipse-3.3.2
|--+eclipse
| |--+configuration
| |--+features
| |--+links
| |--+plugins
| |--+readme
| |---eclipse.exe
|
|--+pydev-1.4.7
|--+eclipse
|--+features
|--+plugins
運(yùn)行并配置Pydev
雙擊D:\eclipse-3.3.2\eclipse\eclipse.exe運(yùn)行eclipse,選擇一個(gè)workspace,待加載完畢后,
打開(kāi)菜單:Window >> Preferences…,在彈出的對(duì)話框中,進(jìn)入Pydev >> Interpreter – Python,
點(diǎn)擊Auto Config會(huì)自動(dòng)加載Python 運(yùn)行環(huán)境配置
開(kāi)發(fā)wxPython應(yīng)用
新建一個(gè)Pydev Project:proj1,然后新建一個(gè)Pydev Module:app1.py,輸入代碼:
Python代碼
import wx
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = wx.Frame(parent=None)
frame.Show(True)
app.MainLoop()
右擊app1.py,選擇debug as >> python run, 即可運(yùn)行
把python腳本轉(zhuǎn)化成exe
新建模塊:convert2exe.py,輸入代碼:
Python代碼
from distutils.core import setup
import py2exe
setup(windows=[{"script": "app1.py"}])
然后運(yùn)行windows的dos 命令行,切換目錄到proj1/src目錄下,輸入命令:
python convert2exe.py py2exe
Python 會(huì)生成dist文件夾,并把依賴(lài)dll 等資源拷貝到這個(gè)目錄,同時(shí)生成 app1.exe
雙擊app1.exe 即可運(yùn)行
wxPython開(kāi)發(fā)步驟
基本的wxPython程序說(shuō)明了開(kāi)發(fā)任一wxPython程序所必須的五個(gè)基本步驟:
1. 導(dǎo)入必須的wxPython包
2. 子類(lèi)化wxPython應(yīng)用程序類(lèi)
3. 定義一個(gè)應(yīng)用程序的初始化方法
4. 創(chuàng)建一個(gè)應(yīng)用程序類(lèi)的實(shí)例
5. 進(jìn)入這個(gè)應(yīng)用程序的主事件循環(huán)
*對(duì)于初學(xué)者或者對(duì)程序結(jié)構(gòu)要求不多的用戶(hù)來(lái)說(shuō),使用Boa Constructor這樣的基于wxPython的開(kāi)發(fā)平臺(tái),可以輕而易舉的開(kāi)發(fā)出優(yōu)秀的wxPython程序。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版