Seite 1 von 1

Return in QRegExp, QRegExpValidater

Verfasst: 25. Januar 2005 10:09
von sdaub
Hallo,
wie kann ich denn in dem folgenden Code auch noch die Returntaste zulassen. Ich möchte nämlich per Return ins nächste Eingabefeld springen

Code: Alles auswählen

validator = QRegExpValidator( QRegExp( "[0-9]*[,.][0-9]{2}" ), self.qleBetrag )
self.qleBetrag.setValidator( validator )
Danke für die Hilfe
Steffen

Verfasst: 26. Januar 2005 09:21
von Christian81
http://doc.trolltech.com/3.3/qregexp.html

QRegExp( "[0-9]*[,.][0-9]{2}|\\r") sollte funktionieren

Verfasst: 26. Januar 2005 09:58
von sdaub
Danke,
das funktioniert, hatte das auch schonmal ausprobiert, aber habe wahrscheinlich irgendwo einen Fehler reinprogrammiert

Verfasst: 26. Januar 2005 10:07
von Christian81
Eventuell einen Backslash vergessen - als \r anstatt \\r ? Da muss man nämlich in Qt aufpassen und ist teilweise nervig wenn man davor RegExps von Perl gelernt hat.