Passage de paramètre lors d'un "connect()"
-
Bonjour,
Parmi les signatures de "connect" il y a la suivante :
MyObject * obj1; // MyObject peut émettre le signal mySignal(int) connect(obj1, &MyObject::mySignal , this, [=]( **-?-** ){ /*...*/ });
Comment récupérer la valeur de l'int envoyée par le signal dans la lambda ?
Merci !
Max -
Bonjour,
Parmi les signatures de "connect" il y a la suivante :
MyObject * obj1; // MyObject peut émettre le signal mySignal(int) connect(obj1, &MyObject::mySignal , this, [=]( **-?-** ){ /*...*/ });
Comment récupérer la valeur de l'int envoyée par le signal dans la lambda ?
Merci !
Max -
Le
[=]
n'étant pas nécessaire ici vu qu'il n'y a rien à capturer dans la lambda.connect(obj1, &MyObject::mySignal , this, [](int arg1){ qDebug() << arg1; });