python做GUI界面開發(fā)其實并不適用,但作為一門優(yōu)秀的腳本語言,沒有GUI開發(fā)是萬萬不能的,下面我簡單介紹4個非常不錯的python GUI開發(fā)庫/模塊,感興趣的朋友可以嘗試一下:

01簡單易用easygui

這是一個基于tkinter的python GUI開發(fā)庫,專門針對于簡單的窗口應用,封裝了大量組件和容器,只需簡單調(diào)用、排列布局,即可快速構(gòu)建一個界面程序,如果你需要開發(fā)一個簡單的桌面GUI程序,又嫌tkinter比較麻煩,可以使用一下這個模塊,入手簡單,容易學習,當然,缺點也是顯而易見的,不適用于大型桌面軟件的開發(fā),組織美化上也不夠靈活:

Python

02優(yōu)秀開源wxpython

這是一個優(yōu)秀的python GUI開發(fā)庫,相信許多開發(fā)者都聽說過,基于wxwidgets開發(fā)而來,也就是專門針對于python的接口,相比較功能單一的tkinter和easygui,wxpython提供了更為豐富的組件和容器,不管是在界面的布局還是美化上都有了明顯的提高,設(shè)計靈活、容易入手,對于開發(fā)中小型軟件來說在合適不過:

Python

03專業(yè)強大pyqt

說起pyqt,只要是用python做GUI開發(fā),應該無人不知無人不曉,專業(yè)強大,借助于qt強大的可視化功能,python可利用的組件和容器更多,也更為豐富,同時可直接拖拽控件設(shè)計界面(qtdesigner),布局美化更為容易(qss),如果你本身熟悉qt,那么可以使用一下pyqt,功能強大,非常適合中大型軟件的開發(fā):

Python

04免費跨平臺kivy

這是一個免費開源跨平臺的python GUI開發(fā)庫,實現(xiàn)了一處編寫,處處運行的目的,在國外非常受歡迎,一度超過pyqt,如果你想利用python做安卓、ios開發(fā),那kivy就是一個非常不錯的選擇,有現(xiàn)成的虛擬機(打包環(huán)境)可以直接運行,雖但不專業(yè),但對于開發(fā)小型的移動應用來說非常不錯:

Python

目前就分享這4個不錯的python GUI開發(fā)庫吧,如果做簡單的GUI界面,可以考慮使用一下easygui,復雜一點的可以考慮使用wxpython或者pyqt,跨平臺的話就是kivy,只要你有一定python基礎(chǔ),熟悉一下相關(guān)代碼和示例,很快就能掌握的