martedì 9 aprile 2013

Validare l'input di una QLineEdit

Per validare direttamente al momento della digitazione l'input in una QLineEdit di Qt si procede definendo prima un QRegExp con l'opportuna espressione regolare e poi si associa il validatore alla Line Edit

Piu' nel dettaglio


QRegExp re( "^[0-9]*$" );
QRegExpValidator *validator = new QRegExpValidator( re, 0 );
ui->linepettorale->setValidator( validator );

in questo modo nella QLineEdit denominata linepettorale saranno accettati solo valori numerici

Attenzione: questo metodo non funziona con i widget TextEdit

Nessun commento:

Posta un commento

Montare QNAP su Linux

Lo scrivo qui perche' me lo scordo regolarmente Per montare un disco su un NAS QNAP su Linux si usa  sudo mount -t cifs //192.168.1.66/P...