當(dāng)然可以實(shí)現(xiàn)啊,這里介紹一種非常簡單的方式—PyQt5,一個Qt的Python接口,可以借助QtDesigner設(shè)計(jì)工具直接拖拽Qt控件實(shí)現(xiàn)桌面GUI編程,最后打包為py文件,使用起來非常容易,下面我簡單介紹一下實(shí)現(xiàn)過程,實(shí)驗(yàn)環(huán)境win10+python3.7+pycharm5.0,主要內(nèi)容如下: 1.首先,安裝PyQt5和QtDesigner,這個直接在cmd窗口輸入安裝命令“pip install pyqt5 pyqt5designer”就行,如下: 2.安裝完成后,就可以在Python安裝目錄Lib->site-packages->PyQt5->Qt->bin中找到designer.exe程序,也就是QtDesigner設(shè)計(jì)工具,雙擊運(yùn)行這個程序,如下: 這里我們新建一個對話框窗口(也可以選擇其他類型的窗口,都可以),選擇Dialog,任意拖拽幾個控件,如下,一個簡單的登錄界面: 設(shè)計(jì)完成后,保存這個文件為“e:\gui.ui”,接著就可以使用工具pyuic5將設(shè)計(jì)的gui.ui文件轉(zhuǎn)化為py文件,命令“pyuic5 -o gui.py e:\gui.ui”,如下: 轉(zhuǎn)化完成后,就會在當(dāng)前目錄下生成一個gui.py文件,也就是剛才設(shè)計(jì)的界面的Python代碼,如下(部分截圖): 最后,我們再在這些代碼下添加一個main函數(shù),創(chuàng)建上面Ui類的對象,然后顯示就行,代碼如下,非常簡單: 點(diǎn)擊運(yùn)行這個程序,效果如下,就是剛才設(shè)計(jì)的GUI界面: 至此,我們就完成了利用Python直接拖拽控件實(shí)現(xiàn)GUI編程。總的來說,整個過程不難,只要你熟悉一下上面的過程,多練習(xí)幾遍,很快就能掌握的,當(dāng)然,如果你安裝了Anaconda,就不需要再單獨(dú)安裝PyQt了,直接使用QtDesigner設(shè)計(jì)工具就行,網(wǎng)上也有相關(guān)教程和資料,非常豐富詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。 |
|