Этот фрагмент регистрации
void Non::on_pushButton_2_clicked()
{
QSqlQuery* query=new QSqlQuery();
query->prepare("INSERT INTO Users(login,password)VALUES(:login, :password)");
query->bindValue(":login",ui->lineEdit->text());
query->bindValue(":password",ui->lineEdit_2->text());
//query->bindValue(":time",ui->lineEdit_3->text());
QMessageBox* mess=new QMessageBox();
if (!query->exec())
{
mess->setText("Неверно указаны данные!");
mess->show();
}
else mess->setText("Регистрация прошла успешно!");
emit refresh_table();
}
Теперь мне нужно сравнить входную строку с фрагментами из таблицы. Пожалуйста, помогите!
void MainWindow::on_pushButton_clicked()
{
//admin menu
QString Login = ui->lineEdit->text();
QString Password = ui->lineEditPass->text();
if (Login == "1" && Password == "1") {
QWidget::close();
window = new SecondWindow(this);
window->show();
}
else if (){
//I do not know what to write here...
dd = new SsecondWindow(this);
dd->show();
} else {
ui->labelInfo->setText("Error");
ui->lineEditPass->clear();
}
}