- QIntValidator //只能输入整数
- QDoubleValidator //只能输入浮点数
- QRegExpValidator //只能按正则表达式规则输入
QLineEdit* Edit = new QLineEdit; QIntValidator* IntValidator = new QIntValidator; IntValidator->setRange(-50, 50); Edit->setValidator(aIntValidator); QDoubleValidator *dbValid(-100,100); QRegExp rx("[0-9\.]+$"); QRegExpValidator *validator = new QRegExpValidator(rx, this); Edit->setValidator(validator);
文章评论