Demonus
16-05-2003, 08:51
Hey,
Um in Qt ein Fenster zu zeichnen wird ja die Methode paintEvent() aufgerufen.
Wie sieht das eigentlich aus, wenn ein Widget ein Unterwidget enthält (z.B.
ein Hauptfenster vom Typ QFrame das einen QPushButton enthält).
Dieses Unterwidget muss ja auch jedersmal neu gezeichnet werden wenn das
Vaterwidget neu gezeichnet wird. Sorgt das Vaterwidget dann selbstständig
dafür, dass seine Unterwidgets neu gezeichnet werden, z.B. durch Weiterleitung
des paintEvents an die paintEvent()-Methoden der Unterwidget oder muss der
Pogrammierer dafür sorgen das die Unterwidgets auch neu gezeichnet werden.
Um in Qt ein Fenster zu zeichnen wird ja die Methode paintEvent() aufgerufen.
Wie sieht das eigentlich aus, wenn ein Widget ein Unterwidget enthält (z.B.
ein Hauptfenster vom Typ QFrame das einen QPushButton enthält).
Dieses Unterwidget muss ja auch jedersmal neu gezeichnet werden wenn das
Vaterwidget neu gezeichnet wird. Sorgt das Vaterwidget dann selbstständig
dafür, dass seine Unterwidgets neu gezeichnet werden, z.B. durch Weiterleitung
des paintEvents an die paintEvent()-Methoden der Unterwidget oder muss der
Pogrammierer dafür sorgen das die Unterwidgets auch neu gezeichnet werden.