在通过QTdesigner进行界面开发过程中,需要引用图片资源美化界面,如何添加图片并正确引用呢,下面有两种方法可以尝试使用:
一、使用工具QtDesigner
1、打开.ui文件,直接在QtDesigner中资源浏览器-编辑-新建资源文件-添加前缀-添加文件即可添加图片资源,并自动生成.qrc资源文件
2、将.qrc文件转换成.py文件
3、选中控件,找到styleSheet,引入图片即可
border-image: url(:/imn/img/btn_bathroom_hover.png);
二、直接修改qrc文件
1、在工程目录下新建文件夹img存放图片资源,并同时新建.qrc文件,例如src.qrc
格式如下
<RCC>
<qresource prefix="imo">
<file>img/bg_bathroom.png</file>
<file>img/btn_bathroom_normal.png</file>
</qresource>
</RCC>