What you are referring to as "the background" is actually the two sub-elements add-page
and sub-page
. You need to define the background element on those sub-elements.
The simplest solution would be to remove the background
on both. Then it would inherit the background color grey
that you have already set on QScrollBar
:
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
background: none;
}
But if desired, you could style each individually to your liking:
QScrollBar::sub-page:horizontal {
background: red;
}
QScrollBar::add-page:horizontal {
background: green;
}
Source.
Unfortunately, this solution is rather hard to divine from the official documentation.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…