2009-11-29 4 views

Respuesta

12

Formulario qobjectdefs.h, para una compilación de no depuración:

#define Q_SLOTS 
#define Q_SIGNALS protected 
#define SLOT(a)  "1"#a 
#define SIGNAL(a) "2"#a 

Los Q_SLOTS y Q_SIGNALS declaraciones solamente se tratan de forma especial por el moc plazo, en la compilación final se reducen a declaraciones de métodos simples. SIGNAL() y SLOT() crear nombres a partir de las firmas proporcionadas.

+1

Además, puede ver los archivos de salida de moc (en su directorio de compilación) para ver qué hizo con las macros. –

3

Con visual studio: haga clic con el botón derecho en el identificador que le interesa y seleccione "Ir a definición" o presione F12.
Si tiene Asistencia visual, esto también se puede hacer con Alt + G cuando el mecanismo VS no funciona tan bien.

Cuestiones relacionadas