给你个
QRegExp rx("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-4]|[01]?\\d\\d?)");
QValidator *validator = new QRegExpValidator(rx, this);
ui->lineEdit->setValidator(validator);
ui->lineEdit->setInputMask("000.000.000.000;");
这个可以限制只输入数字和数字的位数,基本能用,就是不能限制输入数字大小(可以输入999.999.999.999)
,谁有帮忙顶哈,我也学习哈