python - 使用 pyrcc5 时出错

标签 python qt resources pyqt pyqt5

我正在尝试为我使用 PyQt 5 创建的 GUI 创建一个资源文件。

我用过命令行

pyrcc5 -o image_rc.py D:\MyFolder\resource_file.qrc

但我收到一条错误消息:资源描述中没有资源

这是我的资源文件的样子:

<!DOCTYPE RCC>
<RCC>
    <qresource prefix="/images">
        <file alias="img">Images\mypic.png</file>
    </qresource>

</RCC>

我关注了这个主题:python 3 how to put pics inside my program但我有点不对劲。

问题:据我了解,当您拥有资源文件时,您仍然需要将图像放在某个文件夹中。那么为什么还要费心制作资源文件呢?不一样吗?图像仍然可以删除或移动吗?

最佳答案

对于将来遇到此问题的任何人,以下是我的解决方法。

找到以下批处理文件:pyuic5.bat

这是一个批处理文件,编辑它以添加您自己的 .ui 文件:

@"C:\Users\******\AppData\Local\Programs\Python\Python35-32\python" -m PyQt5.uic.pyuic %1 %2 %3 %4 %5 %6 %7 %8 %9 Design.ui -o Design.py

pause

在 CMD 中按回车键,然后将在文件夹中创建“Design.py”。

祝你好运。

关于python - 使用 pyrcc5 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30664317/

相关文章:

python - sympy 中的实值假设

python - 在css选择器beautifulsoup python中转义 "["

c++ - Qt5 : could not connect signal to slot

c++ - 如何自动链接到共享库的依赖项

java - JSF:资源组件是否优化?

Android Lint - 如何隐藏警告 'The resource Xxx appears to be unused'

python - ListStore/TreeStore 中的自定义对象

python - 我如何 'index' SQLAlchemy模型属性是主键和关系

c++ - 在 Qt 中确定 TCP 套接字上的数据类型

c# - 如何在运行时修改xaml资源?