QLineEdit对输入做限制

1、前言

QLineEdit支持使用函数setValidator对输入做限制,支持整数、小数、正则等形式的Validator

2、示例

	//限制输入整数,范围0-100
    ui->lineEdit->setValidator(new QIntValidator(0,100,this));
	//限制输入小数,范围0.000000-999999999.999999,精度小数点后6位 
	ui->lineEdit->setValidator(new QDoubleValidator(0.000000,999999999.999999,6,this)); 
	//可输入所有字符,限制200个字符 
	ui->lineEdit->setValidator(new QRegularExpressionValidator 
	(QRegularExpression("^[(\\s|\\S)+]{0,200}$"),this));


你可能感兴趣的:(Qt之路,QT,qt)