qss设置背景图片自适应大小
时间: 2023-07-14 12:59:46 浏览: 792
qt5加载qss及qss中引用资源
你可以使用QPixmap将图片加载到QLabel中,然后设置QLabel的大小策略为QSizePolicy::Ignored,这样QLabel就会根据图片的大小自适应调整大小。以下是一个简单的示例代码:
```cpp
QLabel* label = new QLabel(this);
QPixmap pixmap("image.png");
label->setPixmap(pixmap);
label->setScaledContents(true);
label->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
```
这样设置之后,无论图片的大小如何,QLabel都会根据图片的大小自适应调整大小,并且将图片缩放以适应QLabel的大小。
阅读全文