34 Stimmen

Ermitteln der Signale, die mit einem bestimmten Slot in Qt verbunden sind

Ich habe mich in eine Qt-Anwendung eingefügt und versuche herauszufinden, mit welchen Signalen ein bestimmter Slot verbunden ist, kann aber keine Informationen dazu finden. Gibt es einen Mechanismus, mit dem man dies direkt in der Anwendung tun kann? Wenn ja, ist dieser Mechanismus für QtScript verfügbar? (Wenn nicht, kann ich es leicht genug verpacken.)

Wenn es einen solchen Mechanismus nicht gibt, wie könnte man ihn am besten hinzufügen? Ich kann nicht die vorhandene Anwendung außerhalb von einfachen Hooking manipulieren, aber ich könnte QObject::connect haken und speichern die Verbindungen selbst, nur nicht sicher, wenn das der beste Weg, um es zu gehen ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X