Mat
07-11-2005, 20:32
sorry aber ich suche nun seit ner stunde eine erklärung wie man qvalidator richtig nutzt....hier mein code:
QRegExp regex( "[0-9]" ); QValidator* v = new QRegExpValidator(regex, mw.lineEdit); mw.lineEdit->setValidator(v); so nun aber passiert gar nichts wenn ich in das lineedit z.B. "jjj" eingebe.... irgendwie müsste ich doch jetzt mit ner if-Abfrage testen ob der input korrekt ist oder nicht ...will dann ne messagebox ausgeben lassen ? dass sisch lineedit darum selbst kümmert funktioniert bei mir nicht. es passiert nichts... Wäre nett wenn mir jemand helfen könnte.
würds gern löschen den thread aber bei mir klappts jetzt schon......wegen anderem thread
QRegExp regex( "[0-9]" ); QValidator* v = new QRegExpValidator(regex, mw.lineEdit); mw.lineEdit->setValidator(v); so nun aber passiert gar nichts wenn ich in das lineedit z.B. "jjj" eingebe.... irgendwie müsste ich doch jetzt mit ner if-Abfrage testen ob der input korrekt ist oder nicht ...will dann ne messagebox ausgeben lassen ? dass sisch lineedit darum selbst kümmert funktioniert bei mir nicht. es passiert nichts... Wäre nett wenn mir jemand helfen könnte.
würds gern löschen den thread aber bei mir klappts jetzt schon......wegen anderem thread