|
Python進(jìn)行GUI開(kāi)發(fā)的庫(kù)其實(shí)很多,下面我簡(jiǎn)單介紹幾個(gè)不錯(cuò)的庫(kù),感興趣的朋友可以自己嘗試一下,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下: tkinter這個(gè)就不用多說(shuō)了,python自帶的GUI開(kāi)發(fā)標(biāo)準(zhǔn)庫(kù),對(duì)于開(kāi)發(fā)小型簡(jiǎn)單的應(yīng)用來(lái)說(shuō),完全可以了,開(kāi)源、跨平臺(tái),使用起來(lái)非常方便,下面我簡(jiǎn)單測(cè)試一下,主要代碼如下: 點(diǎn)擊運(yùn)行程序,效果如下,一個(gè)窗口一個(gè)Label標(biāo)簽: easygui這個(gè)是基于tkinter的一個(gè)窗口GUI庫(kù),可以快速創(chuàng)建窗口對(duì)話框,包括常見(jiàn)的登陸對(duì)話框、注冊(cè)對(duì)話框等,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用: 1.首先,安裝easygui,這個(gè)直接在cmd窗口輸入安裝命令“pip install easygui”就行,如下: 2.安裝完成后,我們就可以直接編寫(xiě)代碼進(jìn)行測(cè)試了,主要代碼如下,非常簡(jiǎn)單: 點(diǎn)擊運(yùn)行這個(gè)程序,效果如下: kivy這是一個(gè)跨平臺(tái)的GUI應(yīng)用程序開(kāi)發(fā)庫(kù),可以用來(lái)開(kāi)發(fā)安卓、蘋(píng)果應(yīng)用,一套程序,可以處處運(yùn)行,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用: 1.首先,安裝kivy,這個(gè)直接按官方教程安裝就行,如下: 2.安裝完成后,就可以直接編寫(xiě)代碼進(jìn)行測(cè)試了,主要代碼如下,非常簡(jiǎn)單: 點(diǎn)擊運(yùn)行程序,效果如下,這里你可以將其打包為手機(jī)應(yīng)用,安裝到手機(jī)上: wxpython這也是一個(gè)免費(fèi)、跨平臺(tái)的Python GUI開(kāi)發(fā)庫(kù),相比較前面的tkinter來(lái)說(shuō),功能更為強(qiáng)大,控件也更多,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用: 1.首先,安裝wxpython,這個(gè)也直接在cmd窗口輸入命令“pip install wxpython”就行,如下: 2.安裝完成后,我們就可以直接編寫(xiě)相關(guān)代碼進(jìn)行測(cè)試了,主要代碼如下,非常簡(jiǎn)單,一個(gè)簡(jiǎn)單的文本編輯器: 點(diǎn)擊運(yùn)行這個(gè)程序,效果如下:
pyqt這個(gè)Qt的一個(gè)Python接口庫(kù),借助于Qt強(qiáng)大的用戶界面,Python也可以快速開(kāi)發(fā)出GUI程序,組件更多,也更方便,只要你有一定的Qt基礎(chǔ),很快就能掌握這個(gè)庫(kù)的使用,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用: 1.首先,安裝pyqt,這個(gè)直接在cmd窗口輸入安裝命令“pip install pyqt5”就行,如下,安裝需要稍微等待一會(huì)兒:
2.安裝完成后,我們就可以直接編寫(xiě)代碼進(jìn)行測(cè)試了,如下,一個(gè)簡(jiǎn)單的計(jì)算器:
點(diǎn)擊運(yùn)行這個(gè)程序,效果如下:
至此,我們就介紹完了這5個(gè)Python GUI庫(kù)??偟膩?lái)說(shuō),這5個(gè)庫(kù)使用起來(lái)都非常不錯(cuò),如果你的應(yīng)用界面比較簡(jiǎn)單,功能要求不高,可以選擇tkinter和easygui,如果界面比較復(fù)雜,功能要求比較復(fù)雜,可以考慮使用wxpython或pyqt,當(dāng)然,你也可以使用其他GUI庫(kù),像pygame等,根據(jù)實(shí)際項(xiàng)目需求而定,網(wǎng)上也有相關(guān)資料和教程,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。 |
|
|