欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);

后经过观察发现,在编辑框中的字符达到限制之后,在使用退格键去删除的时候,退格符也被限制输入了,导致无法进行原先字符的删除。