Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”

简介: Qt实用技巧:QLineEdit限制只能输入Ip地址,且一直显示ip地址分段的“.”

需求

QLineEdit限制输入只能输入Ip地址,且未输入时要显示4个点展位。

 

代码

// 正在表达式限制输入
ui->lineEdit_ip->setValidator(new QRegExpValidator(QRegExp("\\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")));
// 用于占位
ui->lineEdit_ip->setInputMask("000.000.000.000; ");

 

效果


相关文章
|
12月前
|
存储 JSON Cloud Native
C++ QT获取本机公网IP和IP所在地
C++ QT获取本机公网IP和IP所在地
|
12月前
|
数据安全/隐私保护
22 QT - QLineEdit
22 QT - QLineEdit
53 0
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
|
3月前
|
网络协议
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
169 0
|
3月前
|
容器
【qt】如何获取网卡的IP地址?
【qt】如何获取网卡的IP地址?
22 0
|
3月前
|
网络协议
【qt】如何通过域名获得IP地址?
【qt】如何通过域名获得IP地址?
21 0
|
3月前
|
网络协议 容器
【qt】如何获取本机的IP地址?
【qt】如何获取本机的IP地址?
50 0
|
12月前
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
302 0
Qt-获取计算机信息(MAC、IP、CPU、主机名等等)
Qt-获取计算机信息(MAC、IP、CPU、主机名等等)
596 0
|
网络协议
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
299 0