概念
qrc是qt中的资源文件,可以转为二进制文件,加载速度快,且与原始文件的路径无关。
创建qrc资源文件
- 使用pycharm打开qt designer,并创建一个窗口。
- 在属性面板搜索icon,点击空白处,点击下三角–选择资源
- 编辑–新建–命名
- 添加组,添加文件
点击“ok”,生成的.qrc文件如下:
转换qrc为py文件
使用pyside2-rcc.exe工具转换。
在pycharm中配置pyside2-rcc.exe工具:
路径:D:\ana\Scripts\pyside2-rcc.exe
参数:$FileName$ -o $FileNameWithoutExtension$_qrc.py
目录:$FileDir$
在qrc文件上右键–外部工具–pyside2-rcc,将qrc资源文件转为py文件。
使用资源时,直接导入模块即可
使用资源图片,设置背景
# 使用资源时,必须用冒号
btn.setStyleSheet("QPushButton{background-image: url(:group1/imgs/dog.jpg)}")
# qss中background-size 无法设置大小