Python_GUI學習筆記(1)----GUI介面設計開發庫
我是使用Anaconda的spyder作為python程式編輯器,在安裝anaconda之後就自帶了python的影象設計標準庫Tkinter,此庫設計介面不夠方便和美觀。現在經常使用的第三方庫且比較好用、效果較好的是:pyQT和wxPython。
1. tkInter
這是 Python 做的 tk/tcl 的殼。tk/tcl 有著廣泛的應用,據說使用者群體很龐大。這個是 Python 官方承認的標準 GUI 方案資料也比較多,
總體感覺不大好,雖然說也支援多種平臺。主頁:https://wiki.python.org/moin/TkInter/
2. PyQT
PyQt是一個建立GUI應用程式的工具包。它是Python
主頁:https://sourceforge.net/projects/pyqt/
3. wxPython
wxPython是Python語言的一套優秀的GUI圖形庫。wxPython使用與wxWidgets相同的許可證。
基本的wxPython程式說明了開發任一wxPython程式所必須的五個基本步驟:
1.匯入必須的wxPython包
2.子類化wxPython應用程式類
3. 定義一個應用程式的初始化方法
4. 建立一個應用程式類的例項
5. 進入這個應用程式的主事件迴圈
*對於初學者或者對程式結構要求不多的使用者來說,使用Boa Constructor這樣的基於wxPython的開發平臺,可以輕而易舉的開發出優秀的wxPython程式。
主頁:https://wxpython.org/pages/downloads/
wxPython所有類說明:http://xoomer.virgilio.it/infinity77/wxPython/index.html
wxPython設計介面學習教程:http://www.yiibai.com/wxpython/wxpython_drawing_api.htmlhttp://www.yiibai.com/wxpython/wxpython_drawing_api.html