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_())
相关推荐
m0_734949793 分钟前
PHP怎么使用Eloquent Attribute Synthesis属性合成_Laravel多源数据融合【指南】
jvm·数据库·python
Fleshy数模7 分钟前
玩转 Python:多线程、装饰器、视觉检测与正则匹配实战
开发语言·python·视觉检测
Lucas_coding7 分钟前
【xiaozhi-esp32-server-服务端全模块启动】 xiaozhi-server 获取6位有效验证码
python
❆VE❆10 分钟前
python实战(一):对接AI大模型并应用
开发语言·人工智能·python·ai
qq_3729069312 分钟前
CSS怎么在flex布局中实现项目均分间距_设置justify-content space-evenly
jvm·数据库·python
yangtuoni15 分钟前
vscode调试C++ python相关配置
c++·vscode·python
小章UPUP22 分钟前
2026 信息技术中考复习资料大全
python
2401_8822737222 分钟前
CSS 背景色无法撑满父容器?解决浮动导致的高度塌陷问题
jvm·数据库·python
好家伙VCC28 分钟前
上市公司产学研合作及专利数据(1998-2022年)
人工智能·python
weixin_3812881833 分钟前
jsoup如何读取html
jvm·数据库·python