基本信息:
The QLineEdit widget is a one-line text editor.
Header: | #include <QLineEdit> |
qmake: | QT += widgets |
Inherits: |
QLineEdit控件Qt提供的非常重要且常用的控件,我们可以使用它来输入文本,字符等内容。
4种回显模式
分别如下:
1、QLineEdit::Normal 输入什么内容就显示什么。这是QLineEdit的默认选项。
2、QLineEdit::NoEcho 不显示任何东西。这可能是适合甚至密码,密码的长度应该是保密的。(没有任何显示)
3、QLineEdit::Password 只要用于密码输入。显示效果根据具体平台相关,一般用“*”替代显示。
4、QLineEdit::PasswordEchoOnEdit 在QLineEdit获取焦点时,正常显示输入的内容。失去焦点时,便以显示密码的方式显示。
设置显示模式的方法:
1、通过代码实现。
在包含此QLineEdit控件的代码文件“.h”的构造函数中,添加如下代码: ui->lineEdit->setEchoMode(QLineEdit::Password);(显示模式自定)
2、通过Qt Designer实现。