其他分享
首页 > 其他分享> > Pyqt5_添加图片和ico文件

Pyqt5_添加图片和ico文件

作者:互联网

一、Qtdesigner添加资源并使用

1、添加图片

​ 添加资源、资源浏览器

​ 资源文件存放位置、资源文件夹,资源文件,

​ .qrc文件 储存所有导入的资源

​ qtdesiginer调用导入的资源

2、导入资源处理

​ 对.qrc文件进行处理,生成可调用的.py文件

2.1、pyrcc5命令
pyrcc5 resource.qrc -o resource_rc.py
#将文件名由resource改成了resource_rc(因为qt designer默认导入资源时是加_rc的,所以加_rc。也可以不加,但是需要修改.ui文件转化而成的.py文件)

​ qtdesigner设计界面,pyuic生成的.py文件,其中导入资源时显示的内容是

import pic_rc     #因此,生成文件的名称后加了_rc.py

2.2、创建拓展工具

​ 类似于创建pyuci的方式

​ file->setting->tools->external tools

​ 配置

​ 具体内容

​ 处理.qrc文件,生成文件为源文件名+"_rc.py"

Arguments: $FileName$ -o $FileNameWithoutExtension$.py
Arguments: $FileName$ -o $FileNameWithoutExtension$_rc.py
W d: $FileDir$

​ 至此,pyrcc5配置成功

3、文件转换

​ 使用配置好的qrcTopy对.qrc文件进行处理,生成可调用的py文件

​ 如图所示,pic.qrc文件-》 右键-》 external tools-》 qrcTopy -》 生成pic_rc.py

​ 以下是.qrc文件和生成.py文件的对比结果,此时资源处理结束

4、效果

​ 可以发现,实际运行后,添加的.ico文件成功显示,说明了图片资源添加使用成功!

标签:文件,qrc,ico,py,导入,Pyqt5,添加,rc,资源
来源: https://www.cnblogs.com/ZongJia/p/pyqt5_stu_04.html