Qt designer设置窗口背景图

给pyqt5窗口设置背景图,特别是在登录窗口,根据具体需求添加背景图。个人就记录一下在设置过程中的几个重要的点。

一、首先需要建立.qrc文件
新建文本文档,输入以下代码:

<RCC>
  <qresource prefix="/">
    <file>picture.PNG</file>
  </qresource>
</RCC>

其中,picture.PNG为背景图名,然后文件后缀改为.qrc

二、以QLabel为依托设置背景图。
把新建立的.qrc文件导入Qt designer。
首先鼠标右击窗口,选择改变样式表,再依次点击已下3步,在第三步添加.qrc文件。点ok即可。
在这里插入图片描述
其次,拖入Label控件,删除文字,右击label控件,选择改变样式表,依次按下图步骤操作。最后按实际需求改变Label控件大小实现背景图设置。
在这里插入图片描述
三、.qrc转化为.py文件
最后,想要在代码窗口实现背景图的展示,必须把.qrc转化为.py文件。
ui文件转化为py文件时会有代码import picture_rc.py,这就需要把把.qrc转化为.py文件,在代码窗口实现背景图的展示。
**方法一:**在pycharm添加external tools,添加pyrcc5.exe,进行转化(网上有很多说明)。
**方法二:**在命令窗口进行转化。
win+r,输入 cmd进入命令窗口。输入cd /d +路径 进入.qrc文件坐在的路径
输入pyrcc5 -o 新名字.py 初始名.qrc.

在这里插入图片描述

  • 5
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值