QLineEdit\* pLineEdit;
// Hyväksy kokonaisluvut
pLineEdit->setValidator( väliltä 100...999,
QValidator *kokonaislukuvalidaattori = new QIntValidator(100, 999, this));
// Vaihda strategiaa ja hyväksy liukuluvut
pLineEdit->setValidator( hyväksy double-tyypin reaaliluku väliltä 0...100 ja kolme desimaalia
QValidator *reaalilukuvalidaattori =new QDoubleValidator(0,100,3,this));
//sido Oma validaattori, joka hyväksyy email-osoitteen
pLineEditvalidaattori editLine objektiin nimeltään kokonaisluku
ui->kokonaisluku->setValidator( new CEmailValidator()kokonaislukuvalidaattori);
//sido validaattori editLine objektiin nimeltään reaaliluku
ui->reaaliluku->setValidator(reaalilukuvalidaattori);
|