03.06 python想學習GUI開發小的程序學習哪個比較好?

張立經


如果只是最簡單、最基本的功能,不考慮界面佈局和美觀程度的話,可以使用Python自帶的GUI標準庫tkinter,如果考慮複雜一些,可以使用wxPython,PyQt等第三方模塊,下面我分別簡單介紹一下,感興趣的朋友可以嘗試一下:

01

tkinter

這是Python自帶的一個GUI標準庫,輕巧靈活、免費開源、可以跨平臺使用,基本組件和容器可以完全滿足日常小型桌面軟件開發需求,如果你對界面美觀程序要求不高,功能要求不復雜的話,可以使用一下這個模塊,非常不錯,易學易懂,也非常適合入門:

02

wxPython

這是Python一個優秀的GUI開發庫,免費、開源、跨平臺,相比較前面的tkinter來說,提供了更為豐富的組件和容器,不管是在開發效率還是界面設計上來說,都有了十足的長進,如果你需要開發一個功能稍微複雜的桌面軟件,可以考慮使用一下這個模塊,非常不錯,也非常容易學習和掌握:

03

PyQt

這是Python一個功能強大的GUI開發庫,基於Qt接口封裝而來,組件容器眾多,可以直接拖拽設計GUI界面,而且可以基於CSS、JS進行界面美化,如果你有一定的Qt基礎,或者本身學習過C++技術,可以考慮使用一下這個模塊,非常不錯,不管是功能和界面來說,都值得考究:

目前,就分享這3個非常不錯的Python GUI開發庫吧,對於日常小型桌面開發來說,完全夠用了,當然,還有許多其他第三方GUI開發庫,像EasyGUI,Kivy等也都非常不錯,只要你熟悉一下使用過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


分享到:


相關文章: