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; ");

 

效果


相关文章
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
Qt实用技巧:实用掩码限制QLineEdit只能输入规定长度的数字、字母和字符
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
329 0
|
6月前
|
【qt】如何获取网卡的IP地址?
【qt】如何获取网卡的IP地址?
56 0
【qt】如何通过域名获得IP地址?
【qt】如何通过域名获得IP地址?
49 0
【qt】如何获取本机的IP地址?
【qt】如何获取本机的IP地址?
108 0
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
《QT从基础到进阶·十》QTableView,QTableWidget,QLineEdit设置只读和输入限制
423 0
Qt-获取计算机信息(MAC、IP、CPU、主机名等等)
Qt-获取计算机信息(MAC、IP、CPU、主机名等等)
760 0
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
Qt获取本机IP、MAC、IPV6子网掩码等网络信息
363 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等