PyQt:QLinEdit输入掩码,仅限整数或字符串和长度限制

2024-09-28 01:29:27 发布

您现在位置:Python中文网/ 问答频道 /正文

这是两个问题(这两个问题都可以通过InputMask解决?)在

  1. 我想将用户输入限制为16个字符
  2. 在“Age/ID”这样的字段中,我希望用户的输入仅为整数,如果用户输入字符串,则不能接受它,或者用户首先不能输入字符串。在

我不确定如何实时实现第一部分,即用户输入的最大值为16,超过16的内容不会出现。在

这是我对问题第二部分的代码(不起作用):

self.onlyInt = QIntValidator()
self.lineEdit_15.setValidator(self.onlyInt)
det15=str(self.lineEdit_15.text())
list_val.append(det15)

Tags: 字符串代码用户selfid内容age整数

热门问题