pyside6-rcc

注意

此工具由pyside6-project自动调用,因此您无需手动调用它。Qt Creator在执行项目时也会处理此步骤。

pyside6-rcc 是一个命令行工具,用于将 .qrc 文件转换为 .py 文件,以便它们可以在你的 Python 代码中使用。

该工具是围绕rcc工具的封装,最初设计用于生成C++代码,但它也支持Python。

尽管pyside6-rcc的等效命令是运行rcc -g python,但我们强烈建议您依赖pyside6-rcc,以避免生成代码的版本不匹配。

用法

一旦你在一个qrc文件中收集了你的资源,你可以使用以下命令转换你的.qrc文件:

pyside6-rcc your_file.qrc -o rc_your_file.py

重要的是使用-o选项来生成带有转换的Python文件,否则你将在终端中接收到所有输出作为stdout。

要在您的程序中使用这些资源,您需要导入文件:

import rc_your_file

然后你可以使用特定的资源,例如一张图片,带有前缀 :/,例如:

pixmap = QPixmap(":/icons/image.png")

如需更多选项,您可以使用 pyside6-rcc -h 来获取有关其他选项的更多信息。

访问教程 using_qrc_files 以获取实际操作示例。