QLineEdit

1、设置lineEdit只能输入大于的0数字

头文件:

#include
#include

QRegExp regx("^[1-9][0-9]*$");
QValidator *validator = new QRegExpValidator(regx,ui.lineEdit);
ui.lineEdit->setValidator(validator);

QRegExp regx("^[1-9][0-9]*$");           //限制只能输入大于0的任意位数的数字

QRegExp regExp("^[1-9][0-9]{1,8}$"); //限制最多能输入大于0的8位数

你可能感兴趣的:(Qt)