本節咱們爲QT Designer生成的UI界面添加圖標和窗口標題。python
打開designer.exe,使用默認的Main Window建立,直接點擊Create按鈕便可git
設計UI圖以下,並保存爲test.uigithub
進入ui_test.py目錄,輸入pyuic5 -o ui_test.py test.uiapp
# 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")函數用來設置窗口標題,注意此處用w。
w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))用來設置窗口圖標,注意QIcon來自PyQt5.QtGui。ide
文件路徑以下:函數
進入文件目錄,輸入python3 run.py,便可彈出上述用QT Designer設計出來的頁面,而且使用了咱們設置的圖標和窗口標題。測試
從上圖可知窗口標題和圖標已經設置成功。ui
本節完,實際操做過程當中須要注意的地方有以下幾點:設計
(1)QIconcode
注意QIcon來自PyQt5.QtGui。
如您在使用過程當中有任何問題,請加QQ羣進一步交流,也能夠github提Issue。
QQ交流羣:906015840 (備註:物聯網項目交流)
github倉庫地址:https://github.com/solitary-sand/pyqt5/
一葉孤沙出品:一沙一世界,一葉一菩提