1

背景画像が必要なウィジェットがあります。background-size を使用してみましたが、うまくいきません。qlabelでできることは知っていますが、pyqt4スタイルシートで可能かどうか知りたいです。ウィジェットのサイズに応じて画像を引き伸ばす方法はありますか?

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

1 に答える 1

2

必要border-imageです。

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

ドキュメントからの引用:

背景画像はウィジェットのサイズに比例しません。ウィジェットのサイズに合わせて拡大縮小する「スキン」または背景を提供するには、border-imageを使用する必要があります。border-imageプロパティは代替の背景を提供するため、border-imageを指定するときにbackground-imageを指定する必要はありません。この場合、両方を指定すると、border-imageがbackground-imageの上に描画されます。

于 2012-04-29T17:07:23.650 に答える