QRegExValidator und linedit
Verfasst: 10. Oktober 2013 12:27
Hallo, wenn ich folgendes ausführe, kann ich leider garnichts mehr in das lineedit-feld schreiben
Woran liegts? Es sollen nur Namen wie zum Beispiel "Max Mustermann" eingegeben werden können, also zwei Wörte mit " " getrennt.
Woran liegts? Es sollen nur Namen wie zum Beispiel "Max Mustermann" eingegeben werden können, also zwei Wörte mit " " getrennt.
Code: Alles auswählen
QString name_rx = "[A-z]+\\S[A-z]+";
QRegExp rx;
QValidator *validator = new QRegExpValidator(rx, this);
rx.setPattern(name_rx);
ui->nameEdit->setValidator(validator);
ui->nameEdit->setMaxLength(32);