【发布时间】:2019-07-11 11:24:07
【问题描述】:
我创建了一个 QWidget 对象,其中有一些 lineEdits,我打算给它们添加一些约束,所以我实现了 QDoubleValidator 对象。 以下是我的代码中的相关部分。
self.lineEdit_taxRate= QLineEdit()
self.lineEdit_taxRate.setValidator(QDoubleValidator(0.0, 100.0, 6))
但是当我运行程序时,我发现我仍然可以输入像 123165.15641 这样的数字。看来验证器没什么区别。
我想知道我错过了哪一步或者验证器会触发一些信号。
线条编辑
【问题讨论】:
标签: python python-3.x pyqt pyqt5 qlineedit