Qt QLineEdit设置字符限制后出现无法删除的现象
程序员文章站
2022-06-09 14:54:10
...
在使用Qt的QLineEdit设置了字符限制之后,出现无法删除编辑框里面文本的现象了。
QRegExp rxInt("-?\\d{1,3}.?\\d{1,2}");
QRegExp rxDouble("-?\\d{1,3}.?\\d{1,2}");
validatorInt = new QRegExpValidator(rxInt,this);
validatorDouble = new QRegExpValidator(rxDouble,this);
后经过观察发现,在编辑框中的字符达到限制之后,在使用退格键去删除的时候,退格符也被限制输入了,导致无法进行原先字符的删除。