程序最小化后退出的问题
刚学Qt编程,现在写一个程序,要实现最小化运行,我用下面这个函数实现:void Widget::closeEvent(QCloseEvent *e)
{
e->ignore();
this->hide();
}
最小化后,Widget程序每个一段时间会弹出一个Dialog msgDlg对话框,这个对话框在Widget.h中定义,用下面的语句弹出:
msgDlg.show();
现在的问题时我不最小化Widget时,可以正常每隔指定时间,弹出msgDlg,如果最小化运行后,只会弹出一次msgDlg,因为关闭
这个弹出的msgDlg时,Widget也退出了,这是为什么呢?