C++ 使用 QLineEdit 作为密码

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5834412/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-28 18:57:44  来源:igfitidea点击:

Using QLineEdit for passwords

c++qtpasswordsqlineedit

提问by fafa

How can I make a QLineEditsuitable for entering passwords (i.e. it doesn't show what's entered), something like the follwing:

如何制作QLineEdit适合输入密码(即它不显示输入的内容),例如以下内容:

enter image description here

在此处输入图片说明

回答by evnu

setEchoMode(Documentation)for your object.

setEchoMode文档)为您的对象。

Example code:

示例代码:

ui->lineEditPassword->setEchoMode(QLineEdit::Password);

You can do it from Qt Designer:

您可以从 Qt 设计器中执行此操作:

enter image description here

在此处输入图片说明

回答by fafa

Use setEchoModeand QLineEdit::Password

使用setEchoModeQLineEdit::Password

passwordField->setEchoMode(QLineEdit::Password);