问题标签 [pyrcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
449 浏览

python - 相当于 KDE 上的 pyrcc4

我正在开发一个 pyqt 应用程序,通过 qt-designer 4.8.1 完成了 ui,并使用 pykdeuic4(在 OpenSuse 12.2 上可用)生成了相应的 py 文件,但找不到 pyrcc4 的等价物来处理 *.qrc 文件。

什么是等效的工具/命令?

编辑:

大多数关于将 QtDesigner 与 PyQt 一起使用的文档都表明使用 pyuic4 / pyuic(在我的平台上是 pykdeuic4),但至于其他工具 pyrcc4 / pyrcc,我找不到等效的工具。

我想知道,我什至可以从哪里获得原始工具(pyrcc4)?

0 投票
1 回答
456 浏览

python - PIL 可以使用 pyqt4 资源文件打开图像吗?

PIL 可以使用 pyqt4 资源文件打开图像吗?

我收到此错误

IOError: [Errno 22] invalid mode ('rb') or filename :/images/image.png'

0 投票
0 回答
580 浏览

python - PyQt4 Pyrcc 资源文件编码

我正在尝试将资源嵌入到我的 PyQt4 应用程序中。

但是,当我导入使用包含的 pyrcc.exe 创建的资源文件时,我遇到了编码错误。

Pyrcc 已经在文件顶部添加了 UTF-8 编码行,因为这是我在网上看到的常见错误。

SyntaxError:文件中的非 ASCII 字符 '\xff' 在第 1 行,但未声明编码;有关详细信息,请参见http://python.org/dev/peps/pep-0263/

当我检查了错误链接时,它建议将编码行添加到我已经拥有的文件中

任何建议,将不胜感激。谢谢 !

0 投票
0 回答
59 浏览

python - PyQt 生成的“已编译”资源文件是否存在实际大小限制?

我一直在尝试使用 pyrcc 将一些启动画面捆绑到一个资源文件中(其中三个,每个大约 350KB),但是生成的 rc 需要花费不可接受的时间来导入(大约 1.2 秒)。

我认为这只是 python 导入系统的一个限制,因为它通常不需要也不应该导入如此巨大的源文件(5MB 文件,72k 行)。我是否以正确的方式思考这个问题?有没有办法绕过 PyQt 的 qrc-to-module 工作流程,同时仍保留资源系统中的所有资产?

0 投票
1 回答
3060 浏览

python - 如何从 resources_rc.py 恢复 resource.qrc 文件

由于我面临数据丢失,resource.qrc当我尝试恢复它时,我的文件已损坏,并且我的图形文件(.png、.jpg)也丢失了——但我的 Qt 应用程序运行良好。

问题是当我需要编辑.ui文件时,我的文件已损坏resource.qrc。我的resources_rc.py文件很好,我通过以下命令创建:

那么有什么办法可以让我resource.qrcresources_rc.py文件中恢复过来吗?

0 投票
1 回答
77 浏览

python - 在for循环中调用pyuic4生成所有py文件| 从 python 调用 .bat

我想创建一个简短的脚本,循环遍历文件夹中的所有 .ui 和 .qrc 文件,并为每个文件分别调用 pyuic4 和 pyrcc4 ,从而生成相应的 .py 文件。

几个月后在我了解更多python后编辑:

0 投票
3 回答
8619 浏览

python - labelImg: 'pyrcc5' 未被识别为内部或外部命令

我正在尝试为 Tensorflow 对象检测 API 安装 lalbelImg。

一切顺利,直到我尝试运行命令:

它给了我错误:

我在 Windows 10 上并且有 Python 3.5.4

我正在关注 tzutalin 的 Github 上的 windows 教程。

链接:https ://github.com/tzutalin/labelImg#user-content-windows

PS:我不使用 Anaconda。

0 投票
0 回答
152 浏览

python - 使用命令行 pyrcc 在 PyQt5 中编译 .qrc 文件时出现“没有可用的代码对象”错误

我目前正在研究一个 PyQt5 项目,并跟随 Martin Fitzpatrick 的“使用 PyQt5 创建 GUI 应用程序”,我遇到了一个让我有点困惑的错误。

我已经使用 Qt Creator (v. 4.13) 创建了用于项目的 .ui 和 .qrc 文件,它们似乎没有任何错误(我根本没有修改它们)。我可以使用以下命令(在命令行中)将 .ui 文件编译成 .py 类文件,而不会出现任何问题:

这运行没有任何问题,但是当尝试将 .qrc 文件编译成 .py 资源文件时,使用类似的命令时,我得到“No code object available for PyQt5.pyrcc”:

我正在使用使用 Anaconda 创建的虚拟环境,以避免弄乱 PATH 变量和创建的所有令人头疼的问题,并且在我运行命令时该环境处于活动状态。找到 PyQt5 包没有问题(导入 PyQt5.uic.pyuic 和 PyQt5.pyrcc 在 python 终端中也可以正常工作)。

我已经在网上寻找答案,包括这里,但找不到任何可以帮助我准确理解这个错误的根源的东西,以及是否存在任何不需要更改 PATH 变量的解决方案(因为这不需要根据我的理解,这似乎是问题)。任何帮助将不胜感激。谢谢!

0 投票
3 回答
1680 浏览

python - PyQt6(没有pyrcc)如何提供资源?

PyQt6的文档指出

对 Qt 的资源系统的支持已被删除(即没有pyrcc6)。

鉴于此,应该如何为 PyQt6 应用程序提供资源?

0 投票
1 回答
220 浏览

python - 我通常在“pyrcc5”中遇到问题,无法识别为内部或外部命令、可运行程序或批处理文件

我正在尝试将 qrc 文件转换为 py 但出现这样的模块错误

在此处输入图像描述

我们可以使用其他或替代代码进行转换吗?