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_())
相关推荐
饼干,18 小时前
第23天python内容
开发语言·python
酷柚易汛智推官18 小时前
基于librespot的定制化Spotify客户端开发:开源替代方案的技术实践与优化
python·开源·酷柚易汛
雪碧聊技术18 小时前
requests入门
python·requests·请求头的user-agent
面向星辰19 小时前
机器学习过拟合和正则化
python
浔川python社19 小时前
《Python 小程序编写系列》(第三部):简易文件批量重命名工具
python·小程序·apache
QD.Joker19 小时前
高德MCP服务接入
python
孤客网络科技工作室19 小时前
孤客截图工具 Pro - 从开发到打包的完整指南
python
Q_Q196328847519 小时前
python+django/flask的医院财务管理系统
spring boot·python·django·flask·node.js
herogus丶20 小时前
【LLM】LLaMA-Factory 训练模型入门指南
python·ai编程·llama
谏书稀20 小时前
LLaMA Factory微调大模型
python·transformer·llama