Hallo,
ich bräuchte ein Zeiteingabefeld, welches auch Hundertstel Sekunden aktzeptiert. Wie kann man das realisieren? QTimeEdit ableiten? Wenn ja, wie ergänzen? Ist es möglich dies dann im Designer zu verwenden?
Gartenzwerg
QTimeEdit mit Hundertstel?
-
Gartenzwerg
- Beiträge: 33
- Registriert: 19. Oktober 2004 08:10
ich habe nun ein QLineEdit überladen und die Maske "00:00:00,00" gesetzt. Wie kann ich es jetzt einrichten, dass man nur folgende Zahlen eingeben kann?
[00-23]:[00-59]:[00-59],[00-99]
Ich habe es so probiert, doch dann müsste ich auch 24, 25, ... 29 als Stunden angeben können. Jedoch funktioniert es gar nicht, wenn ich diesen regulären Ausdruck setze, kann ich gar nichts mehr eingeben.
Wie müsste der Ausdruck aussehen, damit ich max. 23 als Stunde habe und das QLineEdit trotz Vorhandensein des regulären Ausdrucks beschreiben kann?
Gartenzwerg
[00-23]:[00-59]:[00-59],[00-99]
Ich habe es so probiert, doch dann müsste ich auch 24, 25, ... 29 als Stunden angeben können. Jedoch funktioniert es gar nicht, wenn ich diesen regulären Ausdruck setze, kann ich gar nichts mehr eingeben.
Code: Alles auswählen
QRegExp regExp( "[0-2][0-9]:[0-5][0-9]:[0-5][0-9]:[0-9][0-9]" );
setValidator( new QRegExpValidator( regExp, this ) );
Gartenzwerg
Moin Gartenzwerg 
Versuchs mal mit
Goos
Versuchs mal mit
Code: Alles auswählen
"^(([0-1]?[0-9])|([2][0-3])):([0-5][0-9]):([0-5][0-9]),([0-9][0-9])$"-
Gartenzwerg
- Beiträge: 33
- Registriert: 19. Oktober 2004 08:10