我正在开发一个Qt program.at首先它有一个登录页面。当你输入密码时在QLineEdit
输入密码它会显示一些点,好像它是隐藏的。我做了一个{ {1}}用于显示密码。但是我不知道怎么写它QCheckBox
当它被检查时显示的密码。是否有任何Qt功能?我该怎么办?
答案 0 :(得分:2)
您必须创建QCheckBox切换事件的处理程序,您必须编写如下内容:
yourLineEdit->setEchoMode(yourCheckBox->checkState() == Qt::Checked ? QLineEdit::Normal : QLineEdit::Password );
答案 1 :(得分:1)
请参阅QLineEdit的EchoMode并将其设置为最符合您需求的选项。