2009-11-29 3 views

Antwort

12

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.

+1

Sie können auch auf die Ausgabedateien von Moc (in Ihrem Build-Verzeichnis) schauen, um zu sehen, was es mit den Makros gemacht hat. –

3

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.

Verwandte Themen