Esimerkki Qt validatorin käytöstä.
Validaattorilla voidaan syöttöruuttuun hyväksyttävät arvot alla esimerkki, jossa hyväksyttäviä ovat ekassa kokonaisluvut väliltä 100...999 ja toisessa reaaliluvut väliltä 0...100
Code Block |
---|
// Hyväksy kokonaisluvut väliltä 100...999, QValidator *kokonaislukuvalidaattori = new QIntValidator(100, 999, this); //hyväksy double-tyypin reaaliluku väliltä 0...100 ja kolme desimaalia QValidator *reaalilukuvalidaattori =new QDoubleValidator(0,100,3,this); //sido validaattori editLine objektiin nimeltään kokonaisluku ui->kokonaisluku->setValidator(kokonaislukuvalidaattori); //sido validaattori editLine objektiin nimeltään reaaliluku ui->reaaliluku->setValidator(reaalilukuvalidaattori); |