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

Destriping FigSpec FS60-C

Il sensore FigSpec FS60-C mostra problemi di striping con bande non disturbate solo da 450 nm fino a 850 nm   Questo problema sembra derivar...