如何使用pyqt4样式表拉伸图像?

时间:2012-04-29 12:43:06

标签: stylesheet pyqt4

我有一个小工具,我想要一个背景图像。我尝试使用背景大小,但它不起作用。我知道它可以在qlabel中完成,但我想知道它是否可能用于pyqt4样式表。有没有办法根据小部件的大小拉伸图像?

QWidget#widget{
    image: url(:/images/image.jpg);
    background-size: 100%;
}

1 个答案:

答案 0 :(得分:2)

您需要border-image

QWidget#widget{
    border-image: url(:/images/image.jpg);
}

引用docs

  

背景图像不会随窗口小部件的大小而缩放。至   提供与小部件大小一起缩放的“皮肤”或背景,   一个人必须使用边框图像。由于border-image属性提供了   备用背景,不需要指定背景图像   指定border-image时。在这种情况下,当他们两个都是   如果指定,边框图像将覆盖背景图像。