[C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Voir le sujet précédent Voir le sujet suivant Aller en bas

[C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  dahico2002 le Sam 28 Mar 2009, 11:28

Bonjour tout le monde,

voilà mon problème est que j'arrive pas à récupérer la valeur d'une instance de la classe QLineEdit.

Je voudrais passer par un
connect
qui regarde si dans le QLineEdit, il y a eut un changement du texte via le SIGNAL
textChanged(const QString & text)
.

Le problème, lorsque je veux l'afficher, il m'affiche rien à l'écran.

Merci pour votre aide

Bien à vous

dahico2002

Nombre de messages : 62
Age : 32
Prénom : Malick
Date d'inscription : 13/12/2006

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  nvs le Sam 28 Mar 2009, 11:41

quid du slot ?








Razz

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  dahico2002 le Sam 28 Mar 2009, 11:45

oh fait j'ai créer un SLOT qui est :
setNom(const Qstring & text)
dans un connect
connect(ui.nomJoueur,SIGNAL(textChanged(const QString & text)),this,SLOT(setNom(const QString & text)))

et avec cela ça ne marche, j'arrive toujours pas à récupérer la valeur de mon QLineEdit

Very Happy

dahico2002

Nombre de messages : 62
Age : 32
Prénom : Malick
Date d'inscription : 13/12/2006

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  nvs le Sam 28 Mar 2009, 13:12

dahico2002 a écrit:oh fait j'ai créer un SLOT qui est :
setNom(const Qstring & text)
dans un connect
connect(ui.nomJoueur,SIGNAL(textChanged(const QString & text)),this,SLOT(setNom(const QString & text)))

et avec cela ça ne marche, j'arrive toujours pas à récupérer la valeur de mon QLineEdit

Very Happy
dans quelle classe le slot ? quels sont ses parents ? la macro Q_OBJECT est-elle présente dans sa définition ? enfin toutes ces choses dont on parle dans les TD1 à 3...


What a Face

_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  dahico2002 le Sam 28 Mar 2009, 13:25

oui, la macro est présente, je l'ai fait comme dans le TD3, mais la seule chose est que j'ai eut beau regarder dans la documentation de Qt et aussi tester touts les Signaux possibles de la classe QLineEdit, j'arrive toujours pas à récupérer les texte que je rentre au niveau de mon QLineEdit lors du lancement du programme

pale donc du coup, je ne sais pas quoi faire par rapport à cela

dahico2002

Nombre de messages : 62
Age : 32
Prénom : Malick
Date d'inscription : 13/12/2006

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  smb le Sam 28 Mar 2009, 15:15

dahico2002 a écrit:oh fait j'ai créer un SLOT qui est :
setNom(const Qstring & text)
dans un connect
connect(ui.nomJoueur,SIGNAL(textChanged(const QString & text)),this,SLOT(setNom(const QString & text)))

et avec cela ça ne marche, j'arrive toujours pas à récupérer la valeur de mon QLineEdit

Very Happy

Je te propose de retirer dans le connect les noms des paramètres (dans SIGNAL et SLOT), tu verras, ça ira mieux!
Donc :
connect(ui.nomJoueur,SIGNAL(textChanged(const QString &)),this,SLOT(setNom(const QString &)));

smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

Re: [C++]2ème Projet 2 : récupération valeur dun QLineEdit ?

Message  Contenu sponsorisé Aujourd'hui à 20:42


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum