Seite 1 von 1

[gelöst] Qt 4.5 QTreeView und selection-background-color

Verfasst: 7. August 2009 08:29
von niyou
Hallo,

es gibt ja die möglichkeit per Stylesheet die Hintergrundfarbe einer Selektion festzulegen -> selection-background-color
Leider ist es dann so, dass auch wenn das element nicht den Focus hat, diese Farbe angezeigt wird.
Im Standardverhalten ohne Stylesheet wird aber eine Selektion ohne Focus grau hinterlegt angezeigt...
Wie kann ich selbst diese Farbe bestimmen?
Per Stylesheet? Mit Pseudo-States? Hat jemand einen Tip?

Gruß

niyou

Verfasst: 7. August 2009 10:16
von niyou
ok - Lösung gefunden:
Stylesheets sind richtig:

QTreeView::item:selected:active{
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #9494F7, stop: 1 #6767AB);
}

QTreeView::item:selected:!active {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ABAEFF, stop: 1 #CACBFF);
}