0
点赞
收藏
分享

微信扫一扫

QT 资源管理器和.qrc文件的使用

林塬 2022-04-22 阅读 98
python

新建一个defqrc.qrc文件,文件内容如下(注释要删掉):

<RCC>
  <qresource prefix="pic">   # "pic"为虚拟文件夹,用于给资源文件分类
    <file>./images/abc.png</file>  # 添加.qrc文件路径下images文件夹下的abc.png图片
    <file>./images/bcd.png</file>  # 添加.qrc文件路径下images文件夹下的bcd.png图片
  </qresource>
</RCC>

文件内容写好后保存即可;

QT Designer的资源浏览器中调用.qrc文件,如下:

给PushButton设置图片,如下:

保存工程。

将.ui文件用pyuic转换为.py文件后,代码里会出现import defqrc_rc报错,如图:

 这时需要将.qrc文件用pyrcc5转换为.py文件,命令如下:

pyrcc5 defqrc.qrc -o defqrc_rc.py

将defqrc_rc.py文件放到.ui转换出来的.py文件在一个文件夹下即可。

使用资源文件的好处在于删除图片也没有影响,还可以减小项目文件的大小。

举报

相关推荐

0 条评论