Hallo,
Mein Anliegen ist: Wie Validiere ich die Eingabe in einem Lineedit auf eine "Range" von 0 - Maximale Zahl von quint64. Habe es versucht mit QIntValidator (Bsp: new QIntValidator( 0, 18446744073709551615, this). Dies Funktioniert nicht weil die Klasse QIntValidator nur normale integer 32 bit Zahlen verwendet. Für die Validierung mit QValidator unter benutzung von Regulären Ausdrücken wäre eine Lösung. Doch wie sieht sie aus? Oder gibt es noch eine Andere Lösung?
Vielen Dank
Validierung von quint64 in QLineEdit
-
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Validierung von quint64 in QLineEdit
Schreib dir doch deinen eigenen Validator, indem du von QValidator ableitest und in deiner Klasse validate() implementierst.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion
Re: Validierung von quint64 in QLineEdit
Danke,
dachte nur es gibt in Qt einen einfacheren Weg.
dachte nur es gibt in Qt einen einfacheren Weg.
-
- Beiträge: 79
- Registriert: 11. Oktober 2009 00:37
- Wohnort: Dresden
Re: Validierung von quint64 in QLineEdit
Für mich stellt sich das einfach genug dar.
Gruß, Herzogswalder
Qt 4.8, OS X Mountain Lion
Qt 4.8, OS X Mountain Lion
-
- Beiträge: 190
- Registriert: 18. Juni 2008 09:52
- Wohnort: Hamburg
Re: Validierung von quint64 in QLineEdit
Sorry,
aber ich halte es für nackten Blödsinn, wenn jeder seinen eigenen 64Bit-Validator schreibt. Bin in der Hinsicht von Qt enttäuscht.
tschüß
Troll.Soft
aber ich halte es für nackten Blödsinn, wenn jeder seinen eigenen 64Bit-Validator schreibt. Bin in der Hinsicht von Qt enttäuscht.
tschüß
Troll.Soft