[Qt]Comment utiliser la commande display
Résolu
Latios100
Messages postés
32
Statut
Membre
-
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
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
A voir également:
- [Qt]Comment utiliser la commande display
- Invite de commande - Guide
- Comment utiliser chromecast sur tv - Guide
- Commande terminal mac - Guide
- Wireless display edenwood ✓ - Forum TV & Vidéo
- Supprimer historique commande amazon - Forum Consommation & Internet
2 réponses
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&)) );
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&)) );