Hallo ich wollte mein TreeWidget ein bisschen modifizieren mit einem Stylesheet und arbeite nach dieser Doku:
http://doc.trolltech.com/4.4/stylesheet ... -qtreeview
Das klappt auch so weit und gut.
Aber bei dem hab ich mal ne Frage, z.b.
So zwei Dinge hab ich auch wirklich gefunden
a) Wenn ein item selektiert wird, erscheint so ein hässlicher Windowsrahmen. (so gepunktet, wie krieg ich den weg?)
und
b) Wenn ich ein item ausgewählt wird, es farbig verändert. (das was grat aktiv ist).
Leider ändert sich nur die Farbe ab dem Beginn des Item-Names und nicht wie gewollt, ab anfang der Zeile, als da wo die Äste noch sind auch.
Laut der Doku müsste, das show-decoration-selected: 1; einstellen.
Aber bei mir ist der Rest nicht verändert worden. Also vom Anfang des Itemnamess über die Äste bis zum linken Ende des TreeWidget immer noch in der Standartmarkierung und nicht so wie ich das eingestellt habe in meiner Farbe. Hoffe ihr versteht was ich meine. Wenn nicht fragt nach, danke.
c)QTreeView::branch:has-siblings:!adjoins-item {
background: cyan;
}
Ich möchte nun da, dass er background nicht cyan ist, sondern das der ganze Ast verschwindet.
Gibst da irgentwie ein Attribut dafür, weil ich hab keins dafür gefunden.
gruß nvidia //Könnte ich lösen über background: transparent