Ist es möglich, die Definition von Q_SIGNALS-, Q_SLOT-, SLOT() -, SIGNAL() - Makros im Qt-Framework zu sehen?Ist es möglich, die Definition von Q_SIGNALS, Q_SLOT, SLOT(), SIGNAL() - Makros zu sehen? (Qt)
P.S. Google gab mir in dieser Frage nichts.
Ist es möglich, die Definition von Q_SIGNALS-, Q_SLOT-, SLOT() -, SIGNAL() - Makros im Qt-Framework zu sehen?Ist es möglich, die Definition von Q_SIGNALS, Q_SLOT, SLOT(), SIGNAL() - Makros zu sehen? (Qt)
P.S. Google gab mir in dieser Frage nichts.
Formular qobjectdefs.h
, für eine nicht-Debug-Compilation:
#define Q_SLOTS
#define Q_SIGNALS protected
#define SLOT(a) "1"#a
#define SIGNAL(a) "2"#a
Die Q_SLOTS
und Q_SIGNALS
Erklärungen nur speziell durch den Lauf moc
behandelt werden, in der endgültigen Zusammenstellung reduzieren sie auf einfache Methode Erklärungen. SIGNAL()
und SLOT()
Namen aus den bereitgestellten Signaturen erstellen.
Sie können auch auf die Ausgabedateien von Moc (in Ihrem Build-Verzeichnis) schauen, um zu sehen, was es mit den Makros gemacht hat. –
Mit Visual Studio - Klicken Sie mit der rechten Maustaste auf den gewünschten Bezeichner und wählen Sie "Gehe zu Definition" oder drücken Sie F12.
Wenn Sie Visual Assist haben, kann dies auch mit Alt + G geschehen, wenn der VS-Mechanismus nicht so gut funktioniert.
Sie haben die Qt-Header, alles, was Sie tun mussten, war durch sie zu suchen. – rohanpm