The QLineEdit widget is a one-line text editor.
Header: | #include <QLineEdit> |
qmake: | QT += widgets |
Inherits: | QWidget |
设置显示模式
![](https://i-blog.csdnimg.cn/blog_migrate/f49000f311aa1404a6a55e41fe3a2793.png)
echoMode | 含义 |
Normal | 正常显示输入信息 |
NoEcho | 不显示任何输入 |
Password | 显示为密码样式 |
PasswordEchoOnEdit | 在编辑时显示正常字符,其他情况显示为密码样式 |
获取行编辑器的值
ui->lineEdit->text(); //获取输入文本
ui->lineEdit_2->displayText(); //获取文本,若为密码样式,输出●●●
输入掩码
![](https://i-blog.csdnimg.cn/blog_migrate/babff28826815f403dcffdbcea9622c8.png)
字符(必须输入) | 字符(可留空) | 含义 |
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 |
> | 后面的字母字符自动转换为大写 |
< | 后面的字母字符自动转换为小写 |
! | 停止字母字符的大小写转换 |
\ | 将该表中的特殊字符正常显示用作分隔符 |