本节咱们为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/
一叶孤沙出品:一沙一世界,一叶一菩提