本節(jié)我們?yōu)镼T Designer生成的UI界面添加圖標和窗口標題。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計、做網(wǎng)站與策劃設(shè)計,永平網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:永平等地區(qū)。永平做網(wǎng)站價格咨詢:13518219792
打開designer.exe,使用默認的Main Window創(chuàng)建,直接點擊Create按鈕即可
設(shè)計UI圖如下,并保存為test.ui
進入ui_test.py目錄,輸入pyuic5 -o ui_test.py test.ui
# encoding=utf-8
import sys
import PyQt5.QtWidgets as qw
import PyQt5.QtGui as qg
import ui_test
if __name__ == "__main__":
app = qw.QApplication(sys.argv)
w = qw.QMainWindow()
ui = ui_test.Ui_MainWindow()
ui.setupUi(w)
# set icon and window's title
w.setWindowTitle("測試V1.0")
w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))
w.show()
sys.exit(app.exec_())
其中w.setWindowTitle("測試V1.0")函數(shù)用來設(shè)置窗口標題,注意此處用w。
w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))用來設(shè)置窗口圖標,注意QIcon來自PyQt5.QtGui。
文件路徑如下:
進入文件目錄,輸入python3 run.py,即可彈出上述用QT Designer設(shè)計出來的頁面,并且使用了我們設(shè)置的圖標和窗口標題。
從上圖可知窗口標題和圖標已經(jīng)設(shè)置成功。
本節(jié)完,實際操作過程中需要注意的地方有如下幾點:
(1)QIcon
注意QIcon來自PyQt5.QtGui。