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_())
相关推荐
赵大仁28 分钟前
极空间 NAS 没有命令行,我逆向了它的桌面客户端
python·ai编程·nas·mcp·极空间
空白1 小时前
Power BI +VBA 【数据分析】
python
科技苑7 小时前
Python简单网络爬虫教程
爬虫·python
典典分享指南7 小时前
用飞书 Wiki 搭内容作战室:从零搭建团队内容协作中枢
django·flask·numpy·pyqt
Patrick在香港10 小时前
Claude Prompt 香港场景:公文里「今日」落在 6 个日历日上,「翌日」锚错了 5 天
python·自然语言处理·正则表达式·claude·数据清洗
YsyaaabB10 小时前
Python 数值分析
python
阿洛学长10 小时前
计算机二级 Python 基本操作题(15 分)真题笔记(0101 ~ 1903 全套)
python·pycharm
weixin1997010801611 小时前
[特殊字符]️《二手ERP对接电商平台的总体方案:统一数据模型 + 事件驱动 + 灰度上线6原则》(附Python源码)
大数据·python
滚雪球~11 小时前
量化交易 防止Windows电脑自动更新并重启
python·量化
L@ncor12 小时前
第二章可能出现的问题
人工智能·python