Events / für alle Widgets einer Form implementieren
Verfasst: 10. April 2008 16:22
Hallo,
ich möchte für alle meine Widgets das selbe Eventverhalten implementieren. Habe zum Testen die
Methoden innerhalb meiner neuen Button Klasse "MyButton" (...welche von QPushButtons erbt) so geändert, dass das Verhalten nun so ist, wie ich es gerne haben möchte.
Das Problem ist, dass ich in meiner neuen Klasse "MyButton" eine Membervariable verwende, die ich zur Zustandsspeicherung verwende. Nun bin ich mir nicht sícher ob ich
verwenden kann, um für alle meine Widgets (z.B. QTabWidget) mit dem Verhalten auszustatten. Was wäre das beste Vorgehen um alle Widgets auszustatten? Wer kann mir helfen?
Gruß QtNoob2008
ich möchte für alle meine Widgets das selbe Eventverhalten implementieren. Habe zum Testen die
Code: Alles auswählen
void mousePressEvent(QMouseEvent *);
void mouseReleaseEvent(QMouseEvent *);
Das Problem ist, dass ich in meiner neuen Klasse "MyButton" eine Membervariable verwende, die ich zur Zustandsspeicherung verwende. Nun bin ich mir nicht sícher ob ich
Code: Alles auswählen
void QObject::installEventFilter ( QObject * filterObj )
Gruß QtNoob2008