erledigt! Wie oder Wo ist das Macro "SLOT()" definiert?
Verfasst: 8. Dezember 2013 19:39
Nach der Definition von "connect"
kann ein "SLOT" als Parameter const char * verwendet werden.
Also wird ein Programm in dieser Form die Ergebnisse vom Macro SLOT anzeigen:
Als Ausgabe erhalte ich bei mir :
Frage: Woher kommt die "1" ? ist das irgendwo definiert?
Gruß Sig
Code: Alles auswählen
bool QObject::connect ( const QObject * sender, const char * signal, const QObject * receiver, const char * method, Qt::ConnectionType type = Qt::AutoConnection )Also wird ein Programm in dieser Form die Ergebnisse vom Macro SLOT anzeigen:
Code: Alles auswählen
void debugSlot(const char *slotName) {
qDebug( slotName );
}
debugSlot( SLOT( MeinSlot() ));
debugSlot( SLOT( test() ));
Code: Alles auswählen
1MeinSlot()
1test()
Gruß Sig