03.05 python如何進行桌面開發?有哪些資料可供參考?

墨童


1.使用pyqt來製作界面;

2.規劃好python的代碼命名規範,做好代碼註釋;

3.記得做好代碼管理,使用Git等代碼管理工具;

4.使用pytest等測試框架來測試代碼;

5.使用pyinstaller等工具來編譯代碼;

6.使用程序打包發佈軟件來製作軟件安裝包。

關注我的頭條號,同問答同一名字,我正在使用python做桌面使用程序。


python自動化


這裡介紹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文件就行:

目前,就介紹這3個包吧,網上也有許多這方面的教程,感興趣的話,可以搜搜,希望以上分享的內容能對你有所幫助吧。


分享到:


相關文章: