如何控制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)