|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Oct 2008
Messaggi: 11
|
[qt] input
ciao a tutti ho iniziato da poco ad usare qt (sotto windows)... il mio problema è che non riesco ad allocare ad una variabile qualsiasi (per esempio int) il valore numerico che inserisco nella mia text box... cioè più semplicemente voglio che al clik di un pulsante il programma catturi il valore inserito nella text box..
per quanto riguarda il pulsante l'ho già creato e collegato dentro la funzione "on_lineEdit_textEdited()" ma non so quale comando usare... so che per il c/c++ era scanf()/cin <<..... qual è il rispettivo comando per qt ?? grazie mille ![]() Ultima modifica di ICE2012 : 04-06-2009 alle 17:07. Motivo: errore ortografico |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Mar 2008
Città: Villabate(PA)
Messaggi: 2515
|
Ti basta usare il metodo text e, sul testo restituito, chiamare il metodo toInt.
Per esempio: Codice:
... ... postiAutoEdit = new QLineEdit; postiAutoLabel = new QLabel(tr("Posti &Auto:")); postiAutoLabel->setBuddy(postiAutoEdit); postiAutoEdit->setValidator(new QIntValidator(0, 10, this)); ... ... int x = postiAutoEdit->text().toInt(); ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:58.