J'ai ma classe X
qui hérite de la classe Qt Base
. J'ai déclaré et défini void mySlot()
slot dans ma classe X
et je suis en train de connecter un signal à cet emplacement dans le constructeur de X. Cependant, lors de l'exécution de mon programme, je reçois un message d'erreur disant qu'il n'y a pas de slot tel que void mySlot()
dans la classe Base
.Pourquoi Qt cherche-t-il mon slot dans la classe de base au lieu d'un dérivé?
Pourquoi le code généré par Meta Object Compiler (moc) recherche-t-il mon emplacement dans la classe de base et non dans ma classe (dérivée)?