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)以获取实践示例。