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 以获取实际操作示例。