色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

GUI編程中有哪些好用的框架

GUI編程中有哪些好用的框架?

Python桌面GUI開(kāi)發(fā)的庫(kù)其實(shí)很多,下面我簡(jiǎn)單介紹幾個(gè),感興趣的朋友可以嘗試一下,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:

1.tkintert:這個(gè)是python自帶的一個(gè)標(biāo)準(zhǔn)庫(kù),專(zhuān)門(mén)用于GUI開(kāi)發(fā),跨平臺(tái)、小巧輕便,對(duì)于日常的小型應(yīng)用來(lái)說(shuō),完全可以選擇這個(gè)庫(kù),使用簡(jiǎn)單、好學(xué)易懂,可以快速創(chuàng)建我們自己的GUI應(yīng)用,下面簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:

測(cè)試代碼如下,其實(shí)就是先創(chuàng)建主窗口,然后添加對(duì)應(yīng)的控件就行,這里簡(jiǎn)單添加了一個(gè)Label控件:

程序運(yùn)行截圖如下,就是一個(gè)簡(jiǎn)單的窗口,很簡(jiǎn)單吧:

2.EasyGui:這個(gè)是基于tkinter的一個(gè)GUI開(kāi)發(fā)庫(kù),是對(duì)tkinter的高級(jí)封裝,使用起來(lái)更加方便、快捷,代碼量更少,學(xué)習(xí)起來(lái)也非常容易,經(jīng)常被用于設(shè)計(jì)一些簡(jiǎn)單的對(duì)話(huà)框或彈出框,是一個(gè)小巧、靈活的GUI開(kāi)發(fā)庫(kù),下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用,主要步驟如下:

安裝EasyGui,這個(gè)直接在cmd窗口中輸入命令“pip install easygui”就行,如下:

安裝成功后,我們就可以進(jìn)行正常的測(cè)試了,主要代碼如下,一個(gè)簡(jiǎn)單的信息錄入框:

程序運(yùn)行截圖如下,很簡(jiǎn)單吧:

3.wxPython:這是一個(gè)非常不錯(cuò)的GUI庫(kù),使用靈活、跨平臺(tái),借助這個(gè)庫(kù),程序員可以快速創(chuàng)建完整、功能完全的用戶(hù)界面,對(duì)于開(kāi)發(fā)中小型應(yīng)用來(lái)說(shuō),是一個(gè)非常不錯(cuò)的選擇,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用:

安裝wxPython,這個(gè)直接在cmd窗口輸入命令“pip install wxpython”就行,如下:

安裝完成后,我們就可以進(jìn)行正常的測(cè)試了,主要代碼如下,一個(gè)簡(jiǎn)單的文本編輯器:

程序運(yùn)行截圖如下,還不錯(cuò)吧:

4.kivy:這是一個(gè)跨平臺(tái)的GUI開(kāi)發(fā)框架,只需編寫(xiě)一套代碼,即可運(yùn)行在主流的操作平臺(tái)上,包括Linux,Linux,OS X,Android,iOS等,對(duì)于想開(kāi)發(fā)利用python開(kāi)發(fā)安卓程序的朋友來(lái)說(shuō),是一個(gè)不錯(cuò)的選擇,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用:

安裝kivy,這個(gè)直接按照官網(wǎng)的步驟來(lái)就行,如下:

安裝完成后,我們就可以進(jìn)行簡(jiǎn)單的測(cè)試了,主要代碼如下:

程序運(yùn)行截圖如下,當(dāng)然,你也可以直接把這個(gè)應(yīng)用打包成apk等:

5.PyQt:這是Qt提供給Python的一個(gè)接口包,功能強(qiáng)大、控件眾多,借助這個(gè)框架,我們可以快速的構(gòu)建GUI應(yīng)用,只不過(guò)相對(duì)于上面幾個(gè)GUI庫(kù)來(lái)說(shuō),學(xué)習(xí)起來(lái)有一定難度,但是對(duì)于開(kāi)發(fā)中大型應(yīng)用來(lái)說(shuō),是一個(gè)不錯(cuò)的選擇,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的安裝和使用:

安裝PyQt,這個(gè)直接在cmd窗口輸入命令“pip install pyqt5”就行,如下,需要稍微等待一會(huì)兒:

安裝成功后,我們就可以進(jìn)行正常的測(cè)試了,代碼如下,一個(gè)簡(jiǎn)單的計(jì)算器:

程序運(yùn)行截圖如下,一個(gè)小巧的計(jì)算器:

當(dāng)然,你也可以直接用qtdesiger直接拖拽控件設(shè)計(jì)界面,也行,最后將ui文件打包成py文件就行:

目前,就介紹這5個(gè)GUI開(kāi)發(fā)庫(kù)吧,感興趣的可以下載嘗試一下,至于選擇哪個(gè)庫(kù),根據(jù)具體項(xiàng)目而定,多做討論調(diào)研,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。