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

Verschiedenes zu Qt
Antworten
niyou
Beiträge: 13
Registriert: 26. Juni 2009 08:28

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

Beitrag 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
Zuletzt geändert von niyou am 7. August 2009 10:17, insgesamt 1-mal geändert.
niyou
Beiträge: 13
Registriert: 26. Juni 2009 08:28

Beitrag 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);
}
Antworten