QLineEdit

时间:2022-09-28 22:25:27

The QLineEdit widget is a one-line text editor.

Header: #include <QLineEdit>
qmake: QT += widgets
Inherits: QWidget

设置显示模式

QLineEdit

echoMode  含义
Normal 正常显示输入信息
NoEcho 不显示任何输入
Password 显示为密码样式
PasswordEchoOnEdit 在编辑时显示正常字符,其他情况显示为密码样式

获取行编辑器的值

ui->lineEdit->text();            //获取输入文本
ui->lineEdit_2->displayText(); //获取文本,若为密码样式,输出●●●

输入掩码

QLineEdit

字符(必须输入) 字符(可留空) 含义
A a 只能输入A~Z,a~z
N n 只能输入A~Z,a~z,0~9
X x 可以输入任意字符
9 0 只能输入0~9
D d 只能输入1~9
  # 只能输入加号(+),减号(-),0~9
H h 只能输入十六进制字符,A~F,a~f,0~9
B b 只能输入二进制字符,0、1
> 后面的字母字符自动转换为大写
< 后面的字母字符自动转换为小写
! 停止字母字符的大小写转换
\ 将该表中的特殊字符正常显示用作分隔符