2017-06-27 14 views
0

中央のウィジェットに背景イメージを挿入しようとしています。QTデザイナーの背景イメージの問題

私の方法: 「centralwidget」 - >「スタイルシートの変更」 - >「background-image:url(:/ Resources/bg4.jpg);」を右クリックしてください。

ただし、中央ウィジェットの各子に適用されます。

この問題の解決方法を教えてください。 (QTデザイナーのみでコードを使用したくないです)

ありがとうございました!

答えて

2

QtスタイルシートのIDセレクタを使用して、このID(オブジェクト名)を持つこのインスタンスだけにスタイルシートを適用できます。これにより

QWidget#centralwidget 
{ 
    background-image: url(:/Resources/bg4.jpg); 
} 

、あなたは中央のウィジェットにID/ObjectNameの "centralwidget" を与える必要があります。

Qtスタイルシートの構文hereについて詳しく読むことができます。