新聞中心
PyQt是一個基于Qt的接口包,可以直接拖拽控件設(shè)計UI界面,下面我簡單介紹一下這個包的安裝和使用,感興趣的朋友可以自己嘗試一下:

成都創(chuàng)新互聯(lián)公司2013年至今,先為墨江等服務(wù)建站,墨江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為墨江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
1、首先,安裝PyQt模塊,這個直接在cmd窗口輸入命令“pip install pyqt5”就行,如下,整個模塊比較大,下載過程需要等待一會兒,保持聯(lián)網(wǎng):
2、安裝完成后,我們就可以直接打開Qt自帶的Qt Designer設(shè)計師設(shè)計界面了,這里默認(rèn)會安裝到site-packages->PyQt5->Qt->bin目錄,打開后的界面如下,可以直接新建對話框等窗口,所有的控件都可以直接拖拽,編輯屬性,非常方便:
相關(guān)推薦:《python基礎(chǔ)教程》
3、這里我簡單的設(shè)計了一個登錄窗口,2個輸入框和2個按鈕,如下,這里可以直接使用QSS對界面進(jìn)行美化(設(shè)置styleSheet屬性即可),類似網(wǎng)頁的CSS,如果你有一定的前端基礎(chǔ),那么美化起來會非常容易:
設(shè)計完成后,還只是一個ui文件,不是現(xiàn)成的Python代碼,還需要借助pyuic5工具(也在bin目錄下)才能將ui文件轉(zhuǎn)化為Python代碼,切換到ui文件所在目錄,輸入命令“pyuic5 -o login.py login.ui”即可(這里替換成你的ui文件),轉(zhuǎn)化成功后的Python代碼如下(部分截圖):
還需要在最下面添加一個main函數(shù),創(chuàng)建上面Ui_Form類對象顯示窗口即可,如下:
最后點(diǎn)擊運(yùn)行程序,效果如下,和剛才設(shè)計的界面效果一模一樣:
至此,我們就完成了利用Python的PyQt模塊直接拖拽控件來設(shè)計UI界面??偟膩碚f,整個過程非常簡單,只要你有一定的Python基礎(chǔ),熟悉一下操作過程,很快就能掌握的,當(dāng)然,還有許多其他UI開發(fā)模塊,像tkinter,wxPython,Eric6等,也都非常不錯。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:python如何設(shè)計窗口
標(biāo)題網(wǎng)址:http://m.fisionsoft.com.cn/article/dpjesso.html


咨詢
建站咨詢
