Seite 1 von 1

QMainWindow aus QDialog aktualisieren?

Verfasst: 16. März 2006 16:58
von [ToTTo]
Hi,

ich versuche per update() oder repaint() einQMainWindow zu aktualieseren.
Die Aktualisierung kommt aus einem QDialog, welcher als parent das MainWindow übergeben bekommt.
Durch den Aufruf von parentWidget()->update(); oder parentWidget()->repaint; geschieht nichts.
Ich trickse nun und resize das Fenster um -1 und dann um +1.
Aber ich muss sagen, dass das nicht besonders elegant ist.
Kann mir jemand sagen wie ich nun dieses Fenster vernüpftig aktualisiere?

Thx im Voraus

Gruß

ToTTo

Verfasst: 16. März 2006 22:38
von [ToTTo]
Ist die Frage zu schwierig oder zu einfach?

Verfasst: 17. März 2006 07:30
von macman
Zu schwierig :) Was machst Du in deinem QDialog, dass das parent aktualisiert werden muß? Wenn Du irgendeine lang andauernde Schleife da drin hast, dann solltest Du vielleicht ein qApp->processEvents() einbauen, damit die paintEvents auch mal ausgeführt werden.