PyQt5 QLineEdit小部件
QLineEdit 对象是最常用的输入字段。它提供一个框,可以输入一行文本。要输入多行文本,需要使用 QTextEdit 对象。
下表列出了QLineEdit类的几个重要方法−
序号 | 方法和描述 |
---|---|
1 | setAlignment() 按对齐常量对文本进行对齐 Qt.AlignLeft Qt.AlignRight Qt.AlignCenter Qt.AlignJustify |
2 | clear() 擦除内容 |
3 | setEchoMode() 控制框内文本的外观。Echomode取值包括− QLineEdit.Normal QLineEdit.NoEcho QLineEdit.Password QLineEdit.PasswordEchoOnEdit |
4 | setMaxLength() 设置输入的最大字符数 |
5 | setReadOnly() 使文本框不可编辑 |
6 | setText() 以编程方式设置文本 |
7 | text() 检索字段中的文本 |
8 | setValidator() 设置验证规则。可用的验证器有 QIntValidator − 限制输入为整数 QDoubleValidator − 小数部分限定为指定的小数位数 QRegexpValidator − 检 |