QT的输入框(lineEdit)中如何判断输入的内容没有符号如(空格、!、~、=、+、-、等)
3条回答 默认 最新
加油小杜(接qt定制功能,单模块开发等) 2023-06-30 10:47关注使用正则表达式,qt有QRegExp这个类
我估计你的意思应该是阻止用户输入特殊字符
代码如下QLineEdit *edit=new QLineEdit(this); QRegExpValidator *vialitor=new QRegExpValidator(QRegExp("[^!~=-+\\s]*")); edit->setValidator(vialitor); edit->show();评论 打赏 举报解决 2无用