ui.lineEdit->setValidator(new QRegExpValidator(QRegExp("([0-1]-?)(\\.\\d+)?$")));//限制输入为浮点型 ,只能输入(+ / - [0~9] . [0~9])
链接