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

Alles rund um die Programmierung mit Qt
Antworten
Monkey
Beiträge: 3
Registriert: 25. April 2005 09:00

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

Beitrag 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.
Zuletzt geändert von Monkey am 25. April 2005 14:16, insgesamt 1-mal geändert.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
Monkey
Beiträge: 3
Registriert: 25. April 2005 09:00

Beitrag 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
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag von FlorianBecker »

Wie kann den jmd. etwas existierendes kennen, wenn es dazu nichts gibt?

;)
Antworten