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

Python PyQt 程序设置图标

源码运行时图标

第一步:阿里巴巴是两图标库下载喜欢的图标

iconfont-阿里巴巴矢量图标库

第二步:转化png为ico

https://www.aconvert.com/cn/icon/png-to-ico/

256x256为大图标 默认的32x32很小(不建议用)

转化后右键点击文件链接,然后点击“将链接另存为……”以下载文件

第三步:在图标文件的 同一路径下创建icon.qrc文件,写入以下内容

<RCC>
  <qresource prefix="pic">
    <file>vap.ico</file>
  </qresource>
</RCC>

第四步:生成py文件,这个py文件把图片保存成二进制

pyrcc5 icon.qrc -o ../Src/icon.py

第五步:导入模块,设置图标 

我们在引用 .qrc 资源中的文件时,路径为:冒号+prefix路径前缀+file相对路径 

import icon 虽然没直接引用,必须导入,要不任务栏出不来图标。
import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QApplication
from controller import Controller
import icon


app = QApplication(sys.argv)
instance = Controller()
app.setWindowIcon(QIcon(':/pic/vap.ico'))
instance.show()
sys.exit(app.exec_())


http://www.kler.cn/news/134278.html

相关文章:

  • JS-项目实战-鼠标悬浮变手势(鼠标放单价上生效)
  • 【Linux】安全审计-audit
  • SpringBoot静态资源配置
  • Linux socket编程(4):服务端fork之僵尸进程的处理
  • ClickHouse UDF 运行速度慢问题
  • docker容器内访问主机端口服务
  • Visual Studio Code 从英文界面切换中文
  • 鸿蒙:实现两个Page页面跳转
  • 多线程概述
  • RTMP协议和源码解析
  • MFC/QT 一些快要遗忘的细节:
  • 本地Git项目同时推送至GitHub和Gitee
  • 蓝桥杯每日一题2023.11.18
  • Appium自动化测试:通过appium的inspector功能无法启动app的原因
  • Golang起步篇(Windows、Linux、mac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)
  • 学霸教你自学人工智能
  • 设计模式(二)-创建者模式(2)-工厂模式
  • 程序员告诉你:人工智能是什么?
  • ClickHouse SQL 查询优化
  • openssl开发详解
  • Android 13 - Media框架(14)- OpenMax(二)
  • 庖丁解牛:NIO核心概念与机制详解 04 _ 分散和聚集
  • 分类预测 | Matlab实现PSO-GRU-Attention粒子群算法优化门控循环单元融合注意力机制多特征分类预测
  • 取数游戏2(动态规划java)
  • MSSQL-逻辑级常用命令
  • 设计模式(二)-创建者模式(2-0)-简单工厂模式
  • CocoaPods podfile 文件配置
  • 丹麦能源袭击预示着更关键的基础设施成为目标
  • UOS统信操作系统QIcon::fromTheme详解
  • 翻译软件Mate Translate mac中文版介绍说明