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時不需要指定背景圖像 。在這種情況下,當它們都是指定的 時,邊框圖像將覆蓋背景圖像。