Я создаю объект QWidget, в котором есть некоторые lineEdits, и я собираюсь добавить к ним некоторые ограничения, поэтому я реализую объекты QDoubleValidator.Ниже приведена соответствующая часть в моем коде.
self.lineEdit_taxRate= QLineEdit()
self.lineEdit_taxRate.setValidator(QDoubleValidator(0.0, 100.0, 6))
Но когда я запускаю программу, я обнаруживаю, что все еще могу ввести число, например 123165.15641.Кажется, валидатор не имеет значения.
Интересно, пропустил ли какой-то шаг, или валидатор вызовет какой-нибудь сигнал.
LineEdit