你說的是python的桌面GUI編程吧,目前來說,比較流行的有3種方式,分別是tkinter,wxpython和pyqt,下面我簡單介紹一下這3種方式,實驗環境win7+python3.6+pycharm5.0,主要內容如下:
1.tkinter:這個是python自帶的一個簡單的開發桌面GUI程序的包,對于一些簡單的應用來說,可以考慮使用這個包,簡單快捷、容易上手,這里學習的話,可以參考網上的一些教程,但如果想深入了解的話,建議學習一下官方的文檔https://docs.python.org/2/library/tkinter.html,比較詳細:
tkinter測試代碼:
程序運行截圖如下:
2.wxpython:這是一個跨平臺的pythonGUI開發工具包,對于中小型項目來說,使用這個包完全可以,有許多現成的控件可供使用,網上也有許多相關的教程和資料,像https://www.yiibai.com/wxpython/,官方文檔https://wxpython.org/pages/overview/等,比較詳細,安裝命令“pipinstallwxpython”:
wxpython測試代碼:
程序運行截圖如下:
3.pyqt:如果接觸過Qt,想必對于pyqt來說,一定不陌生,這個是Qt提供給python的一個接口包,可以快速的借助Qt開發桌面GUI程序,對于比較大型的項目來說,可以考慮使用pyqt,簡單易學,可以直接拖拽Qt自帶的控件,很簡單,官網文檔http://pyqt.sourceforge.net/Docs/PyQt5/index.html,安裝命令“pipinstallpyqt5”:
測試代碼,一個簡單的計算器代碼:
程序運行截圖如下:
至此,這里就簡單介紹了python的3種GUI桌面編程??偟膩碚f,這3種方式都挺簡單的,網上也有相關資料和教程,熟悉一下,再參考一下官方文檔,很快就能學會的,不過,利用python做桌面GUI開發,不是一個很好的選擇,建議C#,Qt等,能更快捷、方便些,希望以上分享的內容能對你有所幫助吧。