查看完整版本: [-- IP地址控件问题 --]

QTCN开发网 -> Qt基础编程 -> IP地址控件问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

kongxz 2015-12-04 11:00

IP地址控件问题


        QRegExp regexp("^(((?:25[0-5])|(?:2[0-4]\\d)|([0-9])|(?:1\\d{2})|(?:[1-9]\\d{1}))\\.){3}((?:25[0-5])|(?:2[0-4]\\d)|([0-9])|(?:1\\d{2})|(?:[1-9]\\d{1}))$");
    QRegExpValidator * qrev = new QRegExpValidator(regexp, this);
    ui.m_LineEdit->setValidator(qrev);
    ui.m_LineEdit->setInputMask("000.000.000.000;");

当把SetInputMask函数放最前面的时候m_LineEdit没法输入了,放在最后面的时候QRegExpValidator又没了效果,有什么好的解决办法吗?

luckydarcy 2016-12-30 17:24
setInputMask("000.000.000.000;0")


查看完整版本: [-- IP地址控件问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled