Hi, ich bastel gerade an meinem ersten Tool in QT, bin bisher recht begeistert, auch wenn die Möglichkeiten und die Funktionsumfänge teils ziemlich schwer überschaubar bleiben ^^
Ich bin jetzt an einem Punkt an dem ich über ein LineEdit nur Octalzahlen zulassen will.
Bei Binären Hexadezimalen ging es bisher, dank der InputMask, diese unterstützt allerdings keine Octalzahlen.
Wie könnte ich das jetzt also bewerkstelligt kriegen, dass er mir nur 0-7 zulässt bei der Eingabe ?
Wäre da für Hilfe sehr Dankbar.
Kann man sich das selbst definieren,
[gelöst] LineEdit für Octalzahlen
[gelöst] LineEdit für Octalzahlen
Zuletzt geändert von ZSchneidi am 11. September 2009 12:29, insgesamt 1-mal geändert.
Ok werd ich machen.
So nur falls es irgendwann mal jemanden interessieren könnte.
Mein erster Lösungsansatz war dieser:
QRegExp regExp("^[0-7]{0,11}$");
QValidator *RegExpVal = new QRegExpValidator(regExp, this);
ui->octline->setValidator(RegExpVal);
Der sorgt mir jetzt einfach mal dafür dass ich nur 0-7ner Zahlen eingeben
kann. Vielleicht hilfts ja dem einen oder anderen mal.
So nur falls es irgendwann mal jemanden interessieren könnte.
Mein erster Lösungsansatz war dieser:
QRegExp regExp("^[0-7]{0,11}$");
QValidator *RegExpVal = new QRegExpValidator(regExp, this);
ui->octline->setValidator(RegExpVal);
Der sorgt mir jetzt einfach mal dafür dass ich nur 0-7ner Zahlen eingeben
kann. Vielleicht hilfts ja dem einen oder anderen mal.