PyQt5快速上手基础篇3-设置窗口标题和图标

前言

本节我们为QT Designer生成的UI界面添加图标和窗口标题。

一、实例

1.QT Desinger设计UI

打开designer.exe,使用默认的Main Window创建,直接点击Create按钮即可。

PyQt5快速上手基础篇3-设置窗口标题和图标

设计UI图如下,并保存为test.ui

PyQt5快速上手基础篇3-设置窗口标题和图标

2.将test.ui转换为ui_test.py

进入ui_btn.py文件根目录,输入如下指令:

<code>pyuic5 -o ui_test.py test.ui/<code>

3.程序分析

程序实现的功能是为使用QT Designer设计的UI添加图标和标题。

<code># 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_())/<code>

其中w.setWindowTitle("测试V1.0")函数用来设置窗口标题,注意此处用w。

w.setWindowIcon(qg.QIcon("icons/umbrella.ico"))用来设置窗口图标,注意QIcon来自PyQt.QtGui。

文件路径如下:

PyQt5快速上手基础篇3-设置窗口标题和图标

三、运行

进入文件目录,输入python3 run.py,即可弹出上述用QTDesigner设计出来的页面,并且使用了我们设置的图标和窗口标题。

PyQt5快速上手基础篇3-设置窗口标题和图标

从上图可知窗口标题和图标已经设置成功。

三、结语

1.总结:

本节完,实际操作过程中需要注意的地方有如下几点:

(1)QIcon

注意QIcon来自PyQt5.QtGui。

寄语:一沙一世界,一叶一菩提


分享到:


相關文章: