ui->qlineEditUtc->setValidator(new QRegExpValidator(QRegExp("(-|\\+)?([0-1]|20|21|22|23)\\d:[0-5]\\d:[0-5]\\d"))); ui->qlineEditUtc->setInputMask("00:00:00;"); ui->qlineEditUtc->setText("00:00:00");主要实现在一个QLineEdit里限制小时0-23,分钟0-59,秒0-59的输入 "(-|\\+)?([0-1]|20|21|22|23)\\d:[0-5]\\d:[0-5]\\d"正则表达式没问题,但是经过setInputMask限制格式之后就不行了,请问大神们如何处理。
|