2013-07-29 6 views

答えて

19

「背景」とは、実際には2つのサブエレメントadd-pageとです。それらのサブ要素に背景要素を定義する必要があります。

最も簡単な解決策は、両方でbackgroundを削除することです。そして、それはあなたがすでにQScrollBarに設定した背景色greyを継承する:

QScrollBar::sub-page:horizontal { 
    background: red; 
} 

QScrollBar::add-page:horizontal { 
    background: green; 
} 

enter image description here

enter image description here

しかし、必要であれば、あなたの好みに合わせて個別にスタイルができ

QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal { 
    background: none; 
} 

Source.

残念ながら、この解決法はofficial documentationから神秘的にするのは難しいです。

関連する問題