河北省建设机械会网站,正能量视频素材免费下载网站,电子产品外包加工项目,简繁网站怎么做完善对话框#xff0c;点击登录对话框#xff0c;如果账号和密码匹配#xff0c;则弹出信息对话框#xff0c;给出提示“登录成功“#xff0c;提供一个Ok 按钮#xff0c;用户点击Ok后#xff0c;关闭登录界面#xff0c;跳转到其他界面 如果账号和密码不匹配#xf…完善对话框点击登录对话框如果账号和密码匹配则弹出信息对话框给出提示“登录成功“提供一个Ok 按钮用户点击Ok后关闭登录界面跳转到其他界面 如果账号和密码不匹配弹出错误对话框给出信息”账号和密码不匹配 是否重新登录“,并提供两个按钮 YesNo用户点击Yes后清除密码框中的内容继续让用户进行登录如果用户点击No按钮则直接关闭登 录界面 如果用户点击取消按钮则弹出一个问题对话框给出信息您是否确定要退出登录?并给出两个按钮 YesINo用户点击Yes后关闭登录界面用户点击N0后关闭对话框继续执行登录功能 要求:基于属性版实现对话框的弹出
#include widget.h
#include ui_widget.hWidget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui-setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_pushButton_clicked()
{if(ui-lineEdit-text()admin ui-lineEdit_2-text()123456){QMessageBox mag(QMessageBox::Question,加载完成,登陆成功,QMessageBox::Yes);mag.exec();this-close();emit myjump();}else{QMessageBox mag(QMessageBox::Question,错误,账户或密码不正确,QMessageBox::Yes | QMessageBox::No);int res mag.exec();if(res QMessageBox::Yes){ui-lineEdit_2-clear();}else{this-close();}}
}void Widget::on_pushButton_2_clicked()
{QMessageBox mag(QMessageBox::Question,确定,您是否要推出登录,QMessageBox::Yes | QMessageBox::No);int rec mag.exec();if(rec QMessageBox::Yes){this-close();}else{mag.close();}
}#include user.h
#include ui_user.huser::user(QWidget *parent) :QWidget(parent),ui(new Ui::user)
{ui-setupUi(this);// QLabel *lab new QLabel(this);this-setWindowFlag(Qt::FramelessWindowHint);
}user::~user()
{delete ui;
}void user::jump()
{this -show();
}