Ich kann mir vorstellen, dass es einige von ihnen je nach Ereignis gibt, aber zur gleichen Zeit, denke ich, kann dies eine beste Möglichkeit zum Debuggen sein, und eine interessante Lektion.Wie abfangen alle Signale von einem bestimmten Ereignis in Qt?
Warum sollte ich es brauchen? Ich verwende eine benutzerdefinierte Klasse basierend auf der QWidget
, die nicht erweitert wird, wenn ich eine QDockWidget
im selben Fenster aufheben. Zu wissen, welche Signale ausgegeben werden, wenn dieses Dock-Widget de-attached wird, würde mir helfen zu wählen, welche Methode ich in meiner benutzerdefinierten Klasse überschreiben muss.
Mit anderen Worten, ich möchte nicht jedes mögliche Signal aus der Dokumentation überprüfen, sondern nur sehen, welche Signale ausgegeben werden, wenn ich eine Aktion in meiner Anwendung durchführe.
Danke für den Hinweis! Wie mache ich das? Die QMetaObject :: Methode fragt nach einem Parameter. Ich bin mir nicht sicher, was ich dafür brauche. –