回覆列表
-
1 # 小小猿愛嘻嘻
-
2 # 星鏈全球
1.使用pyqt來製作介面;
2.規劃好python的程式碼命名規範,做好程式碼註釋;
3.記得做好程式碼管理,使用Git等程式碼管理工具;
4.使用pytest等測試框架來測試程式碼;
5.使用pyinstaller等工具來編譯程式碼;
6.使用程式打包釋出軟體來製作軟體安裝包。
1.使用pyqt來製作介面;
2.規劃好python的程式碼命名規範,做好程式碼註釋;
3.記得做好程式碼管理,使用Git等程式碼管理工具;
4.使用pytest等測試框架來測試程式碼;
5.使用pyinstaller等工具來編譯程式碼;
6.使用程式打包釋出軟體來製作軟體安裝包。
這裡介紹3個python桌面開發的包,分別是tkinter,wxpython和pyqt,這3個包都可以快速的開發出桌面應用,下面我簡單介紹一下這3個包的安裝和使用,實驗環境win10+python3.6+pycharm5.0,主要內容如下:
1.tkinter:這個是python自帶的開發桌面GUI的標準庫,不需要安裝,跨平臺、可移植性高,支援主流的作業系統,像Windows,Linux,Mac等,python自帶的IDLE就是採用這個包開發,簡單易學,容易上手,適合小型專案的開發,入門GUI開發的話,可以試一下這個包,官網資料https://docs.python.org/2/library/tkinter.html:
程式執行如下:
2.wxpython:這是python一個優秀、成熟的跨平臺GUI包,但不是自帶的標準庫,需要單獨安裝,支援的元件眾多,可以幫助程式設計師快速的建立功能齊全、介面友好的GUI介面,應用廣泛,非常適合中小型專案的開發,官網資料https://docs.wxpython.org/,可以參考學習一下,下面我簡單介紹一下安裝和使用:
安裝,這裡直接在cmd視窗輸入命令“pip install wxpython”就行,如下:
安裝成功後,就可以進行簡單的測試了,程式碼如下,一個簡單編輯器:
程式執行截圖如下:
3.pyqt:這個是Qt提供給python的一個介面包,Qt功能強大,元件眾多,可以快速構建使用者GUI介面,所以pyqt的功能也十分強大,藉助於Qt,我們可以構建桌面應用,下面我簡單介紹一下pyqt的安裝和使用,官網資料http://pyqt.sourceforge.net/Docs/PyQt5/:
安裝pyqt5,這個直接在cmd視窗輸入“pip install pyqt5”就行,如下:
測試程式碼如下,一個簡單的計算器:
程式執行截圖如下:
當然,你也可以藉助designer.exe直接拖拽控制元件,完成GUI介面開發,如下,最後打包成py檔案就行: