Qt中给窗口添加背景图片

Qt中给窗口添加背景图片的方法有很多,先来总结一下Qlabel添加

一.用Label间接添加窗口背景
在窗口添加一个label放在最底层,然后给Label设置图片,并且让label时刻和窗口保持相同大小的尺寸,就可以达到给窗口添加背景图片的效果

给窗口添加label组件,命名为m_QLabel_BG
在这里插入图片描述

首先,声明resizeEvent函数,这是一个在QWidget类中的虚函数,Qwidget-派生->QMainwindow-派生->MainWindow
要系统自动调用MainWindow中的resizeEvent方法,需要重写resizeEvent方法(Qwidget类型指针(指向MainWindow对象)->resizeEvent()就会调用此方法()
在这里插入图片描述
构造函数中设置bglabel的图片,设置图片显示方式为平铺,然后在resizeEvent函数中加入,label尺寸和窗口一样大小
在这里插入图片描述
看效果:
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值