QDialog使用图片填充背景,边框有留白的问题
2024-03-28 本文已影响0人
AD_wang
给窗口添加背景图片的时候,发现窗口下方有留白,如图:
![](https://img.haomeiwen.com/i13279728/ea32654a1e916c81.png)
查询资料发现是背景图的设置方式不对,我使用的是QDialog的styleSheet方式,出现问题的设计方式是:
QDialog {image: url(:/Resources/Login_background.png);}
修改为:
QDialog {border-image: url(:/Resources/Login_background.png);}//这种会将背景图拉伸以适应窗口
修改后效果:
![](https://img.haomeiwen.com/i13279728/b4fad8b262392a84.png)
还有一种方式,背景图不会拉伸:
QDialog {background-image: url(:/Resources/Login_background.png);}//背景图不会拉伸