我有一个充满图标的文件夹,总共 4.2 兆字节。此文件夹中的每个文件都是具有唯一标题的 png,我希望能够从单个资源文件中访问它。我想将它们全部放在一个易于传输的 PyQt 资源文件中,这样我就可以在各种项目中使用它来进行测试/打包,而不必担心绝对路径名。
有没有一种简单的方法可以使用 Qt/PyQt 提供的任何工具轻松地做到这一点?
据我了解,您想从文件夹生成 .qrc 文件。我对吗?
我找到了两种方法来实现这一点:
在 QtCreator 中,创建一个 .qrc 文件,然后在编辑器中打开时,选择 Add->Prefix, Add->Files。
这里有一个脚本(也可以递归工作)。下载 qrcgen.py 并像这样使用它:python qrcgen.py icon-folder qrc