我有一个小工具,我想要一个背景图像。我尝试使用背景大小,但它不起作用。我知道它可以在qlabel中完成,但我想知道它是否可能用于pyqt4样式表。有没有办法根据小部件的大小拉伸图像?
QWidget#widget{
image: url(:/images/image.jpg);
background-size: 100%;
}
答案 0 :(得分:2)
您需要border-image
。
QWidget#widget{
border-image: url(:/images/image.jpg);
}
引用docs:
背景图像不会随窗口小部件的大小而缩放。至 提供与小部件大小一起缩放的“皮肤”或背景, 一个人必须使用边框图像。由于border-image属性提供了 备用背景,不需要指定背景图像 指定border-image时。在这种情况下,当他们两个都是 如果指定,边框图像将覆盖背景图像。