目录
bug描述
利用下面文章的方法进行资源设置后,有的显示了有的没有显示
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>
最后问题解决啦