wie kann ich den Validator setzen, das in den LineEdit's nur Zahlen mit einer Nachkommastelle und durch Komma und nicht durch einen Punkt getrent dargestellt werden können.
QList<QLineEdit *> leList= this->findChildren<QLineEdit *>();
for (i=0;i<leList.size();i++)
leList->setValidator( );
Beispiel: (15,3) aber nicht (15.3)
Teilweise werden die Werte vom Benutzer eingegeben und andere vom Programm. leFeld->setText( QString().setNum(15.3);
Gruß
Marco812
Zuletzt geändert von Marco812 am 17. März 2006 22:23, insgesamt 1-mal geändert.
Die Expression war auch falsch, die Backslashes müssen natürlich doppelt sein. Dann, ganz wichtig, hab ich auch grad erst festgestellt, darf keine Inputmask gesetzt sein. Dann geht es auch.