|
为何我的,密码不多,还是可以调到主界面的呢?
main.cpp:- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- LoginDialog ld;
- MainWindow w;
- if(ld.exec()==QDialog::Accepted){
- w.show();
- return a.exec();
- }else{
- return 0;
- }
- }
复制代码- void LoginDialog::on_pbtnLogin_clicked()
- {
- // 判断用户名和密码是否正确,如果错误则弹出警告对话框
- if(ui->usrLineEdit->text().trimmed() == tr("caikeyter")
- && ui->pwdLineEdit->text() == tr("123456"))
- {
- accept();
- } else {
- QMessageBox::warning(this, tr("Waring"),
- tr("user name or password error!"),
- QMessageBox::Yes);
- // 清空内容并定位光标
- ui->usrLineEdit->clear();
- ui->pwdLineEdit->clear();
- ui->usrLineEdit->setFocus();
- }
- }
复制代码 代码和教程的一样啊,为何呢?? |
|