关于关闭窗体的问题:
程序先进行认证,通过认证就打开主窗体;如果不通过认证,并取消认证,就要返回false,然后 把主窗体关闭。
认证失败后,可以在主窗体的函数中调用exit(0)来关闭。哪有别的办法么?非得使用exit么?
认证对话框loginframe和主窗体MainWindow的关系请看下面的代码:
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- Login *loginframe =new Login;
- connect(loginframe,SIGNAL(signal_login_data_return(bool)),this,SLOT(slot_login_data_deal_with(bool)));
- loginframe->exec();