默认下,LineEdit接受任何字符输入,如何让LineEdit能偶只接受自定义的输入,如只允许输入XX或者XX.XX(X:0-9)
可以使用正则表达式和LineEdit的Validator进行限制
例子:
QRegExp regExp2("[0-9]{1,2}[.][0-9]{0,2}");
QRegExpValidator *pRegExpValidator2 = new QRegExpValidator(regExp2,this);
ui->lineEdit_2->setValidator(pRegExpValidator2);
本文介绍如何使用正则表达式配合QRegExpValidator来限制Qt中LineEdit组件的输入格式,例如仅允许输入数字或特定格式的数字和小数。
1943

被折叠的 条评论
为什么被折叠?



