QTreeView vollständig updaten/neuzeichnen

Alles rund um die Programmierung mit Qt
Antworten
Delryn
Beiträge: 70
Registriert: 24. Februar 2006 11:15

QTreeView vollständig updaten/neuzeichnen

Beitrag von Delryn »

Hallo!

Nach langer Zeit mal wieder ein Post von mir ;)

Ich arbeite mit der QTreeView-Klasse sowie mit einer eigenen CDelegateItem-Klasse.

In der Methode

Code: Alles auswählen

 CItemDelegate::paint()
zeichne ich bestimmte Elemente unter bestimmten Bedingungen farbig.
Jetzt muss ich dementsprechend die Anzeige aktualisieren damit diese paint()-Methode überhaupt aufgerufen wird.

Ich habs schon mit

meinTreeView->update() und repaint) probiert, aber das bewirkt scheinbar nichts.

Wie muss ich vorgehen :?: [/code]
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Entweder ein update() auf den viewport() ausführen. Oder, ein itemChanged()-Signal vom Model aus losschicken.
Delryn
Beiträge: 70
Registriert: 24. Februar 2006 11:15

Beitrag von Delryn »

Super, hat über den viewport geklappt! Danke!
Antworten