QLineEdit仅接受整数

时间:2019-01-08 22:15:57

标签: python qtgui editline

我已经尝试过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)

0 个答案:

没有答案