tutorial signal custom and c++ qt signals-slots

c++ - custom - qt signals and slots tutorial



¿Es posible ver la definición de las macros Q_SIGNALS, Q_SLOT, SLOT(), SIGNAL()?(Qt) (2)

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 Visual Assist, esto también se puede hacer con Alt + G cuando el mecanismo VS no funciona tan bien.

¿Es posible ver la definición de las macros Q_SIGNALS, Q_SLOT, SLOT (), SIGNAL () en Qt framework?

PS Google no me dio nada en esta pregunta.


Forma qobjectdefs.h , para una compilación sin depuración:

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

Las declaraciones Q_SLOTS y Q_SIGNALS solo son tratadas especialmente por la ejecución de moc , en la compilación final se reducen a declaraciones de método simple. SIGNAL() y SLOT() crean nombres a partir de las firmas proporcionadas.