我已经尝试过QIntvalidator和QRegExp,但是它们无法在我的应用程序上运行。我不知道这个问题。
这是我在QIntvalidator中的代码:
BaseModel.json2Map(...)
这是我尝试过QRexExp的代码:
self.lineEdit = QtWidgets.QLineEdit(self.page)
self.lineEdit.setValidator(QIntValidator())
self.lineEdit.setGeometry(QtCore.QRect(100, 10, 41, 20))
self.lineEdit.setInputMethodHints(QtCore.Qt.ImhDigitsOnly)
self.lineEdit.setMaxLength(4)
self.lineEdit.setObjectName("lineEdit")
#Int validator
int_validator = QtGui.QIntValidator()
self.lineEdit.setValidator(int_validator)