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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyQt5快速上手基础篇3-设置窗口标题和图标相关的知识,希望对你有一定的参考价值。

前言

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

一、实例运行

1. QT Designer设计UI

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

技术图片

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

技术图片

2 将test.ui转换为ui_test.py

进入ui_test.py目录,输入pyuic5 -o ui_test.py test.ui

3 编写python程序

#?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。

文件路径如下:

技术图片

三、运行

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

技术图片

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

四、结语

1.总结:

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

(1)QIcon

注意QIcon来自PyQt5.QtGui。

2.后记:

如您在使用过程中有任何问题,请加QQ群进一步交流,也可以github提Issue。

QQ交流群:906015840 (备注:物联网项目交流)

github仓库地址:https://github.com/solitary-sand/pyqt5/

一叶孤沙出品:一沙一世界,一叶一菩提

技术图片

以上是关于PyQt5快速上手基础篇3-设置窗口标题和图标的主要内容,如果未能解决你的问题,请参考以下文章

pyqt5快速上手基础篇6-QStackedWidget实现导航布局

PyQt5快速上手基础篇4-将lineEdit输入框数据同步显示再label和LCD屏上面

PyQt5快速上手基础篇1-开发环境搭建

PyQt5快速上手基础篇2-按钮控制LCD屏显示

PyQt5快速上手基础篇5-messagebox用法

PyQT5 - MAC OS - 为单个窗口标题栏设置不同的图标