QLineEdit und InputMethodHints

Alles rund um die Programmierung mit Qt
Antworten
Jowhite
Beiträge: 6
Registriert: 3. April 2012 16:44

QLineEdit und InputMethodHints

Beitrag von Jowhite »

Hallo,

Ich wollte in einem LineEdit nur Zahlen Erlauben mittels der Methode

Code: Alles auswählen

ui->lineEdit->setInputMethodHints(Qt::ImhDigitsOnly);
Leider funktioniert dies nicht. Auch die anderen Flags wie:
Qt::ImhFormattedNumbersOnly
Qt::ImhUppercaseOnly
Qt::ImhLowercaseOnly

funktionieren nicht. Was ist da los? Ich meine klar kann ich auch eine Maske Implementieren, aber wenn es schon solche Flags gibt, dann wollte ich die auch verwenden.

Danke im Vorraus
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: QLineEdit und InputMethodHints

Beitrag von franzf »

Doku:
Note: The flags are only hints, so the particular input method implementation is free to ignore them. If you want to be sure that a certain type of characters are entered, you should also set a QValidator on the widget.
Jowhite
Beiträge: 6
Registriert: 3. April 2012 16:44

Re: QLineEdit und InputMethodHints

Beitrag von Jowhite »

Danke,

dies habe ich auch gelesen, jedoch dachte ich Qt ist so schlau und hat etwas geeignetes in der Richtung :-(

Mfg
Antworten