Seite 1 von 1

[gelöst] QListView: Einzelnes Item in anderer Farbe

Verfasst: 25. April 2005 09:08
von Monkey
Hallo *,

ich versuche hier ein einzelnes QListViewItem in einer anderen Farbe darzustellen, hab es bisher aber immer nur geschafft die Farbe aller Items zu ändern.
Leider habe ich keine Möglichkeit gefunden die mich eine einzelne Zeile z.B. rot färben lässt.

Kann mir da jemand helfen?

Wäre nett,

Danke schonmal.

Verfasst: 25. April 2005 12:07
von FlorianBecker
Du musst die protected Funktion paintEvent selber implementieren und dann das gewünschte Item anders anmahlen. Dazu gibt es in den Examples ein ähnliches Beispiel. Ist eine Art Mailer, wo sich die Items nach markieren von ungelesen(rot) nach gelesen(schwarz) ändern.

Verfasst: 25. April 2005 14:15
von Monkey
ok, danke dir. Funktioniert auch schon :-). Dachte nur da kennt jemand was schon existierendes. Aber es war gar nicht so schwer. (bin halt neuling :-))

Danke nochmal,

Monkey

Verfasst: 25. April 2005 14:18
von FlorianBecker
Wie kann den jmd. etwas existierendes kennen, wenn es dazu nichts gibt?

;)