首页 > 代码库 > QT 限制输入范围及正则表达式
QT 限制输入范围及正则表达式
那么,在Qt编程中,如何使得QLineEdit也有类似的效果呢?方法是设置QLineEdit的Validator,具体有不同的形式。
1 | QRegExp regx("[0-9]+$");QValidator *validator = new QRegExpValidator(regx, this);ui->lineEdit->setValidator( validator ); |
2 | lineEdit->setValidator(new QIntValidator(0, 1000, this)); |
3 | lineEdit->setValidator(new QDoubleValidator(-180.0,180.0,6,this)); |
QT 限制输入范围及正则表达式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。