Qt QLineEdit控件输入限制为 IP地址格式

this->line_ip = new QLineEdit(this);
QString str = "\\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5] | 2[0 - 4][0 - 9] | [01] ? [0 - 9][0 - 9] ? )\\b";
this->line_ip->setValidator(new QRegExpValidator(QRegExp(str)));
this->line_ip->setInputMask("0000.000.000.000");

设置格式限定后
Qt QLineEdit控件输入限制为 IP地址格式_第1张图片

Qt QLineEdit控件输入限制为 IP地址格式_第2张图片

你可能感兴趣的:(Qt,qt,c++)