我看过Qt记录片,还有很多问题和这部不太一样,但我仍然不知道我该怎么做。
我不完全确定如何将资源文件导入到Python代码中,因此pixmap看起来没有任何问题。
所有文件都在同一个目录下,我创建了qrc。并用rcc -binary resources.qrc -o res.rcc
编译它以生成资源文件。
我导入了res_rcc,但标签上的pixmap仍未显示:
import res_rcc
这就是我的qrc。文件:
<RCC>
<qresource prefix="newPrefix">
<file>download.jpeg</file>
</qresource>
</RCC>
如何在PyQt代码中导入资源文件?|如果pixmap与.qrc资源文件位于同一目录中,是否仍需要指定完整路径?
在PyQt5中,我们应该用命令行
因为,我们需要生成一个resource.py来导入代码。现在我们可以打字了
在我们的python代码中
对于pyqt,必须使用pyrcc4,这相当于python的rcc。
这将生成resources.py模块,该模块需要导入到python代码中,以便使资源可用。
要在代码中使用资源,必须使用“:/”前缀:
示例
见The PyQt4 Resource System和The Qt Resource System
相关问题 更多 >
编程相关推荐