Qt:QObject::connect : No such Slot
Fermé
poua
-
27 sept. 2015 à 21:19
Drerrawyn Messages postés 82 Date d'inscription vendredi 24 octobre 2014 Statut Membre Dernière intervention 29 juin 2016 - 19 mai 2016 à 21:43
Drerrawyn Messages postés 82 Date d'inscription vendredi 24 octobre 2014 Statut Membre Dernière intervention 29 juin 2016 - 19 mai 2016 à 21:43
A voir également:
- Qobject::connect: no such slot
- Qt sdk - Télécharger - Langages
- Qt web - Télécharger - Navigateurs
- Qt tab bar - Télécharger - Personnalisation
- Qlabel qt ✓ - Forum Programmation
- Interrogation qt ✓ - Forum Programmation
1 réponse
Drerrawyn
Messages postés
82
Date d'inscription
vendredi 24 octobre 2014
Statut
Membre
Dernière intervention
29 juin 2016
6
19 mai 2016 à 21:43
19 mai 2016 à 21:43
Salut !
Connect() fonctionne avec comme premier paramètre un pointeur sur un objet, puis un signal de cet objet, ensuite un pointeur vers un deuxième objet, puis un slot de cet objet.
Là tu lies le signal
Ta ligne connect() sera don:
Connect() fonctionne avec comme premier paramètre un pointeur sur un objet, puis un signal de cet objet, ensuite un pointeur vers un deuxième objet, puis un slot de cet objet.
Là tu lies le signal
triggered(bool)qui appartient à l'objet "Previous" au slot
MonSlot()qui, malheureusement n'appartient pas à l'objet qApp, mais appartient à ta classe, celle qui l'appelle, pour ça, il faut un pointeur vers ton objet, à savoir le pointeur
this.
Ta ligne connect() sera don:
Object::connect(Previous , SIGNAL(triggered(bool)) , this, SLOT(MonSlot()));