PyQt5 串口上位机开发笔记:如何给界面更换图标
目录
- 前言
- 一、获取图标
- 二、工程编写
前言
在学习串口上位机的开发,发现界面的左上角这个图标好丑,想给它换一个
一、获取图标
- 首先需要准备一个.ico的图标文件
- 这是可以下载到图标的网址:https://www.flaticon.com/
- 在里面下载到.png的图标
- 这是可以将.png文件转换成.ico文件的网址: https://convertio.co/zh/png-to-ico/
- 这是转换好后的.ico文件
二、工程编写
-
将图标文件放到跟串口上位机工程的相同目录下
-
从 PyQt5.QtGui 中导入 QIcon,用于加载图标文件
from PyQt5.QtGui import QTextCursor,QColor,QIcon # 导入QIcon
3. 在 SerialFrom 类的 init 方法中,添加 self.setWindowIcon(QIcon(“图标文件路径”)) 这一行代码,其中 “图标文件路径” 替换实际的图标文件路径,因为我的图标在工程的相同目录下,所以只用写图标名就可以了
# 设置窗口图标self.setWindowIcon(QIcon("Iconarchive-Mothers-Day-Bear.512")) #图标文件路径
4. 运行一下,我们的串口上位机就有图标了
5. 如果图标文件不在工程的相同目录下,而是建了一个文件夹,放在了里面
6. 那我们就要写上图标的完整绝对路径