当前位置: 首页 > news >正文

PyQt5 串口上位机开发笔记:如何给界面更换图标

目录

  • 前言
  • 一、获取图标
  • 二、工程编写

前言

学习串口上位机的开发,发现界面的左上角这个图标好丑,想给它换一个
在这里插入图片描述

一、获取图标

  1. 首先需要准备一个.ico的图标文件
  2. 这是可以下载到图标的网址:https://www.flaticon.com/
  3. 在里面下载到.png的图标
    在这里插入图片描述
  4. 这是可以将.png文件转换成.ico文件的网址: https://convertio.co/zh/png-to-ico/
  5. 这是转换好后的.ico文件
    在这里插入图片描述

二、工程编写

  1. 将图标文件放到跟串口上位机工程的相同目录下
    在这里插入图片描述

  2. 从 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. 那我们就要写上图标的完整绝对路径
在这里插入图片描述

http://www.dtcms.com/a/488096.html

相关文章:

  • 响应式购物网站模板不想让网站保存密码怎么做
  • C#:函数默认参数
  • 比较指令 CMP 解析
  • 做设计接私活的网站优化近义词
  • 苏州知名网站制作设计保障性租赁住房管理平台
  • 今夕窗口批量启动排序以及窗口大小调整工具软件
  • 共建智能视觉生态,Deepano(嘀拍科技)授权世强硬创平台代理
  • HarmonyOS 用 attributeModifier 修改按钮背景但按压态不生效
  • 漳州城乡建设管理局网站贵州建设厅网站二建
  • 数字化科技简化移民流程的 5 种方式
  • DrvBsp_I2C驱动_EEPROM(二)
  • 上海设计师网站有哪些md主题 wordpress
  • 网站建设企业建站模板树脂工艺品网站建设公司
  • DMABUF 核心概念:Linux 的“共享白板”机制
  • 鸿蒙Harmony实战开发教学(No.2)-鸿蒙新项目创建+目录配置!(新手入门指南)
  • 网站开发 项目计划书运营最好的网站
  • 上海网站建设500元wordpress显示版权
  • MA模型(移动平均模型)
  • RuoYi.Net后端返回雪花ID前端精度丢失问题
  • asp网站连不上数据库网站自动化开发
  • 云信im在Android中的使用2
  • 朴素贝叶斯分类
  • pos网站源码wordpress上线需要改什么
  • 阿里巴巴上怎样做自己的网站郑州网站制作
  • 【ComfyUI】SDXL Simple 实现高质量图像生成全流程
  • 基于 STM32CubeMX 实现 FreeRTOS 可视化移植的多任务 LED 控制实践(基于 STM32F103ZET6)
  • 网站制作自己接单微分销代理
  • it项目网站开发的需求文档北京网站设计培训学校
  • Fragment与Fragment、Activity通信的方式?
  • 中建西部建设网站网站网页设计基本理论