2014.11.30
用户需求:容许用户多次登入登出。用户必须登录后才能进行操作
思路:窗口在mainwindow和Login 窗口之间切换。由于要求用户必须进行登录后才能进入商城操作。
所以窗口之间要互斥,即模态。
具体实现:在按下“logout”button 后即引发一个事件“重新登陆框”
void MainWindow::on_out_button_clicked()
{
Login *l= new Login(this);
l->setModal(true);
l->show();//多次登入登出
}
这样“login”的窗口在最上面,用户必须重新登录才能进入