Kevin Kofler (./1208) :
Les signaux peuvent avoir des arguments, et les slots recevoir les arguments correspondants (ou aucun ou seulement les premiers, il ne doit pas obligatoirement récupérer tous les arguments, on peut connecter par exemple un signal (int, double) à un slot (int) ou (void)).
Idem pour moi (avec la surdéfinition et les arguments par défaut

)
Kevin Kofler (./1208) :
je suppose que tu voudras au moins un void *userdata en pratique
Non, trop risqué, pas propre toussa.
Kevin Kofler (./1208) :
tu es obligé d'écrire du code en plus pour passer des paramètres arbitraires.
Un proto

Kevin Kofler (./1208) :
Les types sont vérifiés automatiquement par Qt, tu ne peux pas avoir un slot qui essaie de récupérer un int quand on lui a passé un double, alors qu'avec un void * générique, ça peut se produire.
Moi c'est g++ qui vérifie

Kevin Kofler (./1208) :
Tu peux placer un signal dans la queue des évènements, ce qui permet aussi d'envoyer des signaux d'un thread à un autre. (Mais à l'intérieur d'un seul et même thread, l'appel est immédiat par défaut.)
C'est sûr que c'est bien, mais j'en ai pas besoin.
Kevin Kofler (./1208) :
Les slots sont appelés par nom, alors que toi, tu dois te taper un switch pour savoir quel genre de message tu as reçu.
Ben oué... personne ne trafique mon code dans mon dos au moins
