0

我正在开发一个Qt程序。首先它有一个登录页面。QLineEdit当你输入密码时,它会显示一些点,好像它是隐藏的一样。我做了一个QCheckBox显示密码。但我没有知道怎么写SLOT就是当检查密码时显示。有Qt功能吗?我该怎么办?

4

2 回答 2

2

您必须创建 QCheckBox 切换事件的处理程序,您必须在其中编写如下内容:

yourLineEdit->setEchoMode(yourCheckBox->checkState() == Qt::Checked ? QLineEdit::Normal : QLineEdit::Password );
于 2013-05-20T09:54:41.017 回答
1

请参阅 QLineEdit 的EchoMode并将其设置为最适合您需要的选项。

于 2013-05-20T09:54:26.810 回答