Ich will in ein QLineEdit IP Adresse schreiben. Der source:
Code: Alles auswählen
QLineEdit* hostLineEdit = new QLineEdit(this);
hostLineEdit->setInputMask("000.000.000.000;~");Ich habe schon mit QIntValidator versucht, Fehler der Zahl ist zu lang für ein intiger.
Code: Alles auswählen
QValidator* vv = new QIntValidator(0, 254254254254, hostLineEdit);Code: Alles auswählen
QRegExpValidator* hostValidator = new QRegExpValidator(QRegExp("\\d{1,3}"), hostLineEdit);
hostLineEdit->setValidator(hostValidator);