qt中没有IP控件,但是存在lineEdit控件,我们只需要对着个控件稍加修改,就会得到IP控件
QRegExp rx("\\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"); //IP的正则表达式
ui->lineEdit_host->setValidator(new QRegExpValidator(rx,this)); //设置
ok了