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获取更多关于额外选项的信息。

访问教程使用.qrc文件(pyside6-rcc)以获取实践示例。