Принимает ли регулярное выражение алфавит в первом случае клавиатуры, если регулярное выражение принимает только цифру? - PullRequest
0 голосов
/ 01 апреля 2019

Я создал регулярное выражение QRegExp ("[0-9] +.? [0-9] {, 5}") и это выражение я применил к одному из текстовых полей (редактирование строки).

Согласно этому регулярному выражению он не примет никаких алфавитов. Но при первом нажатии на кнопку любого алфавита принимается.

reg_ex_2 = QRegExp("[0-9]+\.?[0-9]{,5}")
        input_validator_2 = QRegExpValidator(reg_ex_2)
        self.ui_2.lineEdit_3.setValidator(input_validator_2)

Я не хочу, чтобы какой-либо алфавит принимался в текстовом поле.

...