python - 将 QLineEdit 输入限制为单个字符 PyQt5

标签 python python-3.x pyqt pyqt5

我正在制作一个 PyQt5 应用程序。我想限制用户只能在 QLineEdit 对象中输入单个字符。这可能吗?如果是这样,怎么办?

提前致谢。 :)

最佳答案

QLineEdit 具有 maxLength 属性。

setMaxLength()

Sets the maximum number of characters for input

e1 = QLineEdit()
e1.setMaxLength(1)

关于python - 将 QLineEdit 输入限制为单个字符 PyQt5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58589703/

相关文章:

python - pip install Pygame 后导入 Pygame 时出现 ModuleNotFoundError

python - 查看以前的时间序列

python - 当参数默认为 None 时使用 __repr__,但可能是一个 str

python - 如何规范化大型 numpy 数组? - 内存错误

python - 如何使用 OpenCV (Python) 在不循环的情况下读取视频文件 (Mac OS)?

python - 在下面的代码中,参数是如何传递给 super 的?

python - 尽管安装了 anaconda 解释器和 torch ,但无法在 vscode 中导入 torch

python - 通过 PyQt 信号/槽连接时对象被复制的频率是多少?

python - 如何增加qtablewidget的行高和列宽

python - 将信息从小部件模块传递到主窗口