Qt 实现登录验证功能

功能描述:

在登录界面输入正确的用户名和密码后方可顺利登录。如输入有误,提示输入用户名或密码错误。

效果展示:

在这里插入图片描述
正确输入账号密码后:
在这里插入图片描述

功能实现:

主要就是一个登录按钮的槽函数,根据ui->lineEdit->text().trimmed()是否是想要的账号和密码,然后作一个判断,如果输入正确则执行下一步,否则弹出警告信息,账号或密码输入有误。

void Login::on_login_clicked()
{
    if(ui->lineEdit->text().trimmed() == tr("admin") && ui->lineEdit_2->text() == tr("admin"))
        {
            this->hide();
            ll.show();
            this->close();
        }
        else
        {
           QMessageBox mess(QMessageBox::Information,tr("Warning!"),tr("Wrong user name or password!"));
           mess.setWindowIcon(QIcon(":/main/logo"));
           mess.exec();

        // 清空输入框内容
           ui->lineEdit->clear();
           ui->lineEdit_2->clear();
           //光标定位
           ui->lineEdit->setFocus();
        }
}

参考:
https://blog.csdn.net/nanfeibuyi/article/details/79959043
https://blog.csdn.net/qq_16488989/article/details/109024570


版权声明:本文为qq_16488989原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。