Qt implementa la función de verificación de inicio de sesión

Función descriptiva:

Introduzca el nombre de usuario y la contraseña correctos en la interfaz de inicio de sesión antes de iniciar sesión sin problemas. Si comete un error, se le pedirá que ingrese el nombre de usuario o la contraseña de manera incorrecta.

Mostrar resultados:

Inserte la descripción de la imagen aquí
Después de ingresar la contraseña de la cuenta correctamente:
Inserte la descripción de la imagen aquí

Realización de funciones:

Es principalmente una función de ranura del botón de inicio de sesión, según si ui-> lineEdit-> text (). Trimmed () es la cuenta y contraseña deseadas, luego haga un juicio, si la entrada es correcta, ejecute el siguiente paso, de lo contrario aparecerá un mensaje de advertencia La cuenta o la contraseña se ingresaron incorrectamente.

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();
        }
}

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

Supongo que te gusta

Origin blog.csdn.net/qq_16488989/article/details/109024733
Recomendado
Clasificación