[Qt]Comment utiliser la commande display

Résolu
Latios100 Messages postés 32 Statut Membre -  
Latios100 Messages postés 32 Statut Membre -
Bonjour,
Voila je voudrais savoir si l'on pouvait prendre la valeur d'un QLinEdit pour la donner à un QlcdNumber.
J'ai entendu parler de display (ou plutot j'ai lu ) mais je ne comprend pas trop la documentation sur ce sujet.
J'espère m'étre bien exprimer.mais pour etre sur je vais donner un exemple:
QlineEdit = 2 QlcdNumber = 0
QLcdNumber->dysplay...

merci

2 réponses

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
Oui, c'est possible, en utilisant les connections. "QLcdNumber::display(const QString&)" est un slot et "QLineEdit::textChanged(const QString&)" est un signal, il suffit de connecter les deux, ainsi lorsque tu modifie le QLineEdit, le LCDNumber change aussi.
Si tu utilise le designer, c'est super simple, tu le fait en quelques clic, sinon il faut utiliser connect, dont la syntaxe doit être à peu près :
QLineEdit *l;
QLcdNumber *LCD;
connect(l,SIGNAL(textChanged(const QString&)),LCD,SLOT(display(const QString&)) );
0
Latios100 Messages postés 32 Statut Membre 3
 
Merci .c'est cool
0