Qt:QLineEdit显示字符的4种方式

时间:2022-12-09 16:00:30


基本信息:

The ​​QLineEdit​​ widget is a one-line text editor.

Header:

#include <QLineEdit>

qmake:

QT += widgets

Inherits:

​QWidget​


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实现。

Qt:QLineEdit显示字符的4种方式


Qt Assistant原文如下:

Qt:QLineEdit显示字符的4种方式