• 4933阅读
  • 0回复

如何输入输出ip地址? [复制链接]

上一主题 下一主题
离线紫霞风语
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-08
各位大侠,不知道qt 的那个控件可以输入ip地址,我用过一个方法如下:
QRegExp rx("^((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)$");
QValidator *validator = new QRegExpValidator(rx, this);

ui.ip_addr_lineEdit->setValidator(validator);
ui.ip_addr_lineEdit->setInputMask("000.000.000.000;");
但是这样做出来的效果感觉明显没有windows的ip地址输入好用,哪位大侠知道更好的办法,可以做出类似于windows的ip输入呢。

而且我暂时还不知道以哪种数据格式获取这个ip地址,lineEdit可以获取字符串,然后怎么转换为对应的ip地址返回呢?
快速回复
限100 字节
 
上一个 下一个