Seite 1 von 1

[gelöst] Repaint im einem Dialog...

Verfasst: 16. Dezember 2009 11:36
von graythornWW
Hallo zusammen

ich habe einen Dialog, darin unter anderem eine Combobox und ein Widget.
Abhängig von der Wahl in der Combobox soll das Widget seine Farbe ändern.

D.h. ich möchte nach Auswahl eines Items in der Combobox das Widget repainten.

Natürlich kann ich das Widget Promoten usw. Das geht auch einwandfrei.

Allerdings muß dazu ja eine neue Klasse angelegt werden, mit zugehörigen Dateien, also recht viel Aufwand für einen drawRect()-Aufruf.

Gibt es eine Möglichkeit, das Widget in der Dialogklasse direkt neu zu zeichnen, also praktisch in der activate-Methode der Combobox ein drawRect in dem Widget durchzuführen?

Danke und Gruß
Andreas

Verfasst: 16. Dezember 2009 12:27
von upsala
Du könntest mit einem eventFilter das paintEvent umleiten.

Verfasst: 16. Dezember 2009 12:51
von graythornWW
Du könntest mit einem eventFilter das paintEvent umleiten.
Danke, genau so etwas habe ich gesucht, funzt prima