1
我有一个小部件,我想有一个背景图像。我尝试使用背景大小,但它不工作。我知道它可以在qlabel中完成,但我想知道它是否可能用于pyqt4样式表。有没有办法根据小部件的尺寸拉伸图像?如何使用pyqt4样式表来拉伸图像?
QWidget#widget{
image: url(:/images/image.jpg);
background-size: 100%;
}
我有一个小部件,我想有一个背景图像。我尝试使用背景大小,但它不工作。我知道它可以在qlabel中完成,但我想知道它是否可能用于pyqt4样式表。有没有办法根据小部件的尺寸拉伸图像?如何使用pyqt4样式表来拉伸图像?
QWidget#widget{
image: url(:/images/image.jpg);
background-size: 100%;
}
您需要border-image
。
QWidget#widget{
border-image: url(:/images/image.jpg);
}
从docs引用:
背景图像不与所述窗口小部件的尺寸比例绘制的。到 提供了一个“皮肤”或背景,随着小部件的大小, 一个必须使用边界图像。由于border-image属性提供了 替代背景,因此在指定border-image时不需要指定背景图像 。在这种情况下,当它们都是指定的 时,边框图像将覆盖背景图像。