2013-07-29 5 views

risposta

19

Quello a cui ci si riferisce come "lo sfondo" sono in realtà i due elementi secondari add-page e sub-page. È necessario definire l'elemento di sfondo su questi elementi secondari.

La soluzione più semplice sarebbe rimuovere lo background su entrambi. Poi avrebbe ereditato il colore di sfondo grey che è già stata impostata su QScrollBar:

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

enter image description here

Ma se lo si desidera, è possibile lo stile ciascuno individualmente a proprio piacimento:

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

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

enter image description here

Source.

Sfortunatamente, questa soluzione è piuttosto difficile da dividere dal official documentation.

Problemi correlati