下面是我登录按钮的代码:出现的问题是:点击按钮并不触发事件,qDebug()<
下面是我登录按钮的代码:
出现的问题是:点击按钮并不触发事件,qDebug()<
急求高手解答,小女子初学Qt不久,跪求!
void login::on_login_2_clicked()
{
username = ui->username->text();
password = ui->password->text();
// qDebug()<
//qDebug()<
QSqlQuery query;
QString s=QString("select * from user where username=%1").arg(username);
query.exec(s);
qDebug()<
while(query.next())
{
qDebug()<
QString i1=query.value(0).toString();
QString i2=query.value(1).toString();
qDebug()<
qDebug()<
if(username==query.value(0).toString())
{
if(password==query.value(1).toString())
{
close();
MainWindow *w;
w = new MainWindow;
w->show();
}else
{
QMessageBox::warning(this,tr("输入有误!"),tr("您的密码输入有误!"));
ui->username->clear();//清空用户名输入框
ui->password->clear();//清空密码输入框
ui->username->setFocus();//将光标转到用户名输入框
}
}
else
{
QMessageBox::warning(this,tr("输入有误!"),tr("您的用户名输入有误!"));
ui->username->clear();//清空用户名输入框
ui->password->clear();//清空密码输入框
ui->username->setFocus();//将光标转到用户名输入框
}
}
}
展开