实现一个登录窗口,点击登录窗口跳转到主窗口,登录窗口退出。
一、实现登录窗口
选择工程,增加一个Qt 设计师界面类作为登录窗口。添加一个QPushButton作为登录按键。
编辑按键的click槽函数
在槽函数中添加验证代码,验证成功发射accept信号
void Dialog::on_pushButton_clicked()
{
//检测登录信息合法性
if(true)
{
this->accept();
}
}
选择工程,增加一个Qt 设计师界面类作为主窗口。
二、主函数
主函数中实现逻辑控制。
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
Dialog d;
if(d.exec() == QDialog::Accepted)
{
Widget w;
w.show();
return app.exec();
}
else
return 0;
}