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
[gelöst] Qt 4.5 QTreeView und selection-background-color
[gelöst] Qt 4.5 QTreeView und selection-background-color
Zuletzt geändert von niyou am 7. August 2009 10:17, insgesamt 1-mal geändert.
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);
}
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);
}