我有一个QLineEdit
我想限制QLineEdit
仅接受整数。它应该像输入掩码一样工作。但我不想用inputmask
,因为如果用户点击QLineEdit
光标将位于鼠标单击的位置。用户需要导航到 0 位置并输入他想要的内容。
有没有什么替代方案。
您可以使用 QValidator。它的工作原理如下:
# from PyQt5.QtGui import QIntValidator
# from PyQt6.QtGui import QIntValidator
# allow only integers
onlyInt = QIntValidator()
onlyInt.setRange(0, 4)
lineEdit.setValidator(onlyInt)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)