void enterdialog::enter()
{ QString strname=lineeditname->text().rimmed();
QString strpassword=lineeditpassw->text();
QSqlQuery query;
if(createConnection())
{
query.exec("select * from personeldata"); //personeldata是已经定义的数据库
while(query.next())
{if(strname==query.value(1).toString()&&strpassword==query.value(2).toString())
{
enrolldialog=new Enrolldialog(this); //若数据库中有所输入的名字及密码,就显示对话框
enrolldialog->show();
break;
}
else
QMessageBox::warning(this,tr("warning"),tr("user name or password error!"),QMessageBox::Yes);
}
}
else
QMessageBox::warning(this,tr("warning"),tr("can't open database!"),QMessageBox::Yes);
}