2012-04-29 16 views
1

私は背景イメージを持っているウィジェットを持っています。私はバックグラウンドサイズを使用しようとしましたが、動作しません。私はそれがqlabelで行うことができることを知っているが、私はpyqt4スタイルシートの可能性があるかどうかを知りたい。ウィジェットのサイズに応じてイメージを伸ばす方法はありますか?pyqt4スタイルシートを使用して画像を伸ばす方法は?

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

答えて

2

border-imageが必要です。

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

docsから引用:背景画像は、ウィジェットのサイズにスケーリングしない

。 には、ウィジェットのサイズに合わせて縮尺の "スキン"または背景を指定するには、 ボーダー画像を使用する必要があります。 border-imageプロパティは の代替背景を提供するので、border-imageが指定されている場合には、背景イメージ を指定する必要はありません。この場合、両方とも が指定されている場合、ボーダー画像は背景画像を描画します。