Bonjour,
J'ai le code suivant, dans le constructeur de l'une de mes classes (simplifié):Et à l'exécution, j'ai ces erreurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 QPushButton entrer = new QPushButton; QComboBox langues = new QComboBox; QObject::connect(entrer, SIGNAL(clicked()), this, SLOT(addToInputStack())); QObject::connect(langues, SIGNAL(currentIndexChanged(int)), this, SLOT(changeLang(int)));Or, ceci est dans une classe dérivée de QObject, implémentant les deux fonctions.Object::connect: No such slot QObject::addToInputStack() in console.cpp:18
Object::connect: No such slot QObject::changeLang(int) in console.cpp:24
Pourquoi la méthode connect va-t-elle chercher les fonctions dans QObject et pas dans ma classe? (nommée Console)
Merci d'avance,
ProgVal
EDIT: et d'après le débogueur, à la ligne où est présent connect, this pointe bien vers un objet de type Console
Partager