gpt4 book ai didi

python - 如何在pyqt的QLineEdit中限制用户输入

转载 作者:太空狗 更新时间:2023-10-29 18:14:45 24 4
gpt4 key购买 nike

我有一个 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)

关于python - 如何在pyqt的QLineEdit中限制用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com