无法使用pyqt资源系统加载pygame项目的文件

时间:2016-08-04 07:55:40

标签: python pyqt pygame

我有.qrc文件:

<img id="egg" src="http://i.stack.imgur.com/Ke7wO.gif">

我使用pyrcc5生成resources_rc.py,而不是在我的主脚本中生成:

<!DOCTYPE RCC>
<RCC version="1.0">
    <qresource prefix="/data">
        <file alias="key.png">resources/blocks/key.png</file>
    </qresource>
</RCC>

我收到错误:

import resources_rc.py
key = pygame.image.load(':/data/key.png').convert_alpha()

我做错了什么?

1 个答案:

答案 0 :(得分:0)

:/foo/bar文件名是Qt(以及PyQt&#39; s)资源系统使用的特殊文件名。

pygame不是PyQt-你不能在Qt之外做到这一点。