Oui tu as raison pour le e mais c est une faute de recopie ici dans le forum.
Pour la syntaxe j ai essayé avec l autre syntaxe aussi mais j obtiens toujours l erreur du signal manquant dans ThreadRequete....
connect(p_thread2,SIGNAL(signalModeleOk(ModeleType1*)), this, SLOT(setModeleTableau(ModeleType1*)));
Ca ne fonctionne pas plus sauf si je remplace dans tout mon code ModeleType1* par QSqlQueryModel*.
Pourtant je ne vois pas ce qui bloque... Mon ModeleType1 est simplement dérivé de QSqlQueryModel comme je l'ai montré dans le code plus haut.
Pour garder mon ModeleType1 j'ai fait appel à un signal prédéfini pour la classe QThread : finished(). Ce signal est bien capté par FenType1 donc ça marche comme ça.
connect(p_thread2,SIGNAL(finished()), this, SLOT(setModeleTableau()));
Mais j'aurai aimé comprendre pourquoi mon ModeleType1 empêche la détection du signal ThreadRequete::signalModeleOk(ModeleType1*)
Si quelqu'un peut m'expliquer ça j 'en serai ravi.
Merci
Partager