一、如果是使用 Qt Designer設(shè)計(jì)界面的話,那么如何將Qt Designer設(shè)計(jì)出來的界面(.ui 文件)與業(yè)務(wù)邏輯程序接合起來,如下兩個(gè)方法:
方法一:將.ui 文件通過命令轉(zhuǎn)換成 .py文件,然后在業(yè)務(wù)邏輯代碼中進(jìn)行import xxxx導(dǎo)入即可
1、進(jìn)入 .ui文件所在目錄,然后用命令:pyuic5 -o 目標(biāo)文件 源文件
E:\01_project>pyuic5 -o test.py test.ui
2、導(dǎo)入方法
# coding=utf-8
import test
方法二:不轉(zhuǎn)換.ui文件為 .py文件,直接使用 pyqt5.uic的 loadUiType() 方法,采用該方法會(huì)return 主窗口類和其它基本類
使用方法:
from PyQt5 import uic
qtCreatorFile = "test.ui"
Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile)
二、如何在窗口中有添加 icon 圖標(biāo)時(shí),如何在運(yùn)行時(shí)顯示出這些 icon或者編譯出exe文件后能在界面上顯示出icon圖標(biāo)
在Qt Designer的右下角的 Resource Browser,在Tab欄中切換至Resource Browser,然后點(diǎn)擊上面編輯(一支筆的圖標(biāo)),創(chuàng)建一個(gè)名為 icon.qrc的文件,并在該文件中
添加前綴,后面選擇resource文件夾中的圖標(biāo),設(shè)置完成并保存后,在所設(shè)置的界面中需要添加圖標(biāo)的地方,在對(duì)象屬性里面找到icon的屬性,點(diǎn)擊下三角圖標(biāo)選擇choose resource
,在彈出的窗口中選擇對(duì)應(yīng)的圖標(biāo)即可
若所有圖標(biāo)全部添加并設(shè)置好之后,就要用命令將該 .qrc文件轉(zhuǎn)成二進(jìn)制的 .py文件(注意py文件命名需要這樣命名 qrc文件名后面加上"_rc"
使用命令轉(zhuǎn)換前還是一樣要先切換至qrc文件所在目錄,然后用命令: pyrcc5 -o 目標(biāo)文件 源文件
E:\01_project>pyrcc5 -o icon_rc.py icon.qrc
注意:如果界面上圖標(biāo)有更新或者直接在resource目錄下替換圖標(biāo)(前提是替換圖標(biāo)的名稱與被替換圖標(biāo)名稱一致),一定要執(zhí)行該命令,否則運(yùn)行之后界面上仍顯示的是未替換前的圖標(biāo)
創(chuàng)新互聯(lián)成立與2013年,先為尼瑪?shù)确?wù)建站,尼瑪?shù)鹊仄髽I(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為尼瑪企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。