本文主要是介绍如何控制QLineEdit控件输入的内容?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当前控件名为 lineEdit
QRegExp rx("([0-9])+([0])");
QRegExpValidator *pRevalidotor = new QRegExpValidator(rx,this);
ui->lineEdit->setValidator(pRevalidotor);
ui->lineEdit->setMaxLength(3); //设置lineEdit最大长度
说明:
[0-9] 表示输入的数字为0-9, 后面的 [0] 如果不写只能输入一个,看一下正则表达式就知道了, rx里面是结合正则表达式的。
这篇关于如何控制QLineEdit控件输入的内容?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!