Bonsoir,

J'ai cru comprendre que les attributs fournis aux signaux et slots doivent être du même type.

Ainsi, cette ligne de code fonctionne (à la fin de l'édition de la ligne, la fenêtre qui la contient est fermée) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
QWidget::connect(&ligne,SIGNAL(editingFinished()),&fenetre,SLOT(close()));
Et si je veux maintenant qu'à la fin de l'édition, le nom de ma fenêtre soit changée par le contenu de ma ligne ? Intuitivement, je fais ça, mais ça ne marche pas (à mon avis parce que le signal n'a pas d'attribut) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
QWidget::connect(&ligne,SIGNAL(editingFinished()),&fenetre,SLOT(setWindowTitle(ligne.displayText())));
Comment faut-il faire pour arriver au résultat voulu ?