当前位置:首页 >> 编程语言 >> 【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像,酷生活

【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像,酷生活

0evadmin 编程语言 1
文件名:【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像,酷生活 【pyqt5学习】——bug修复,利用qt资源库qrc文件进行背景图像设置,不显示图像

目录

bug描述

 bug分析

 bug解决


bug描述

利用下面文章的方法进行资源设置后,有的显示了有的没有显示

【pyqt5学习】——pyqt5中.qrc资源文件的创建与编写_有情怀的机械男的博客-CSDN博客_python qrc目录一、说明二、安装pyqt5以及相关工具(pyqt5、pyuic、pqrcc)三、创建.ui文件1、选中文件右键-external-pyqt5 打开GUI设计界面2、创建一个界面(内含四个等大label框)3、CTRL+S保存4、找到ui文件,右键--external tools--pyuic:将ui文件编译成py文件5、创建qrc文件6、放置图片,编写qrc文件7、调用qrc文件资源方法1)直接代码调用1)先将qrc文件转换为py文件2)进入由uihttps://blog.csdn.net/qq_45769063/article/details/121744539

qrc文件内容: 

<RCC><qresource prefix="bg"><file>loginBgPic.jpg</file><file>mainBgpic.jpg</file></qresource><qresource prefix="localControl"><file>localControl1.png</file><file>localControl2.png</file><file>localControl3..png</file><file>localControl4.png</file></qresource><qresource prefix="liquid"><file>liquidLeft.png</file><file>liquidRight.png</file></qresource></RCC>  bug分析

查看了显示图像的部分,发现后缀名为jpg的图像就显示了,而后缀名为png的没有显示

可能pyqt5的qrc资源库仅支持jpg图像的显示

 bug解决

1、将png图像的后缀名改成jpg

2、修改qrc资源文件

<RCC><qresource prefix="bg"><file>loginBgPic.jpg</file><file>mainBgpic.jpg</file></qresource><qresource prefix="localControl"><file>localControl1.jpg</file><file>localControl2.jpg</file><file>localControl3.jpg</file><file>localControl4.jpg</file></qresource><qresource prefix="liquid"><file>liquidLeft.jpg</file><file>liquidRight.jpg</file></qresource></RCC>

最后问题解决啦 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接