一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Python如何直接拖拽控件實(shí)現(xiàn)GUI編程?可以實(shí)現(xiàn)嗎?

 星光閃亮圖書館 2019-12-21

當(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)容能對你有所幫助吧,也歡迎大家評論、留言。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕精品一区二区年下载 | 成人综合网视频在线观看| 亚洲精品国男人在线视频| 国产91人妻精品一区二区三区| 国产精品免费视频久久| 亚洲一区二区三区在线免费| 精品欧美日韩一区二区三区| 色婷婷激情五月天丁香| 免费亚洲黄色在线观看| 国产福利在线播放麻豆| 国产人妻熟女高跟丝袜| 最近日韩在线免费黄片| 亚洲男人的天堂久久a| 国产免费无遮挡精品视频| 日本一级特黄大片国产| 青青操视频在线播放免费| 最近中文字幕高清中文字幕无| 国产亚洲欧美日韩国亚语| 国产成人精品国产成人亚洲| 色婷婷在线视频免费播放| 日本久久中文字幕免费| 欧美一区二区日韩一区二区| 久久99一本色道亚洲精品| 亚洲深夜精品福利一区| 黄片免费观看一区二区| 中字幕一区二区三区久久蜜桃 | 都市激情小说在线一区二区三区| 亚洲免费观看一区二区三区| 国产精品大秀视频日韩精品| 精品熟女少妇av免费久久野外| 日韩免费国产91在线| 亚洲欧美日产综合在线网| 中文字幕佐山爱一区二区免费| 日韩免费av一区二区三区| 加勒比日本欧美在线观看| 91插插插外国一区二区婷婷| 精品精品国产欧美在线| 国产精品一区二区视频成人| 国产高清一区二区不卡| 亚洲日本韩国一区二区三区| 激情五月激情婷婷丁香|