//在主窗口的事件中处理WindowDeactivate事件
bool Widget::event(QEvent *event)
{
if(QEvent::WindowDeactivate == event->type()) {
_wndRecord->hide(); //这里就是啦!
}
return QWidget::event(event);
}
这里一定要主窗口才可以,因为子窗口是不会处理来自系统的通知消息!
//在主窗口的事件中处理WindowDeactivate事件
bool Widget::event(QEvent *event)
{
if(QEvent::WindowDeactivate == event->type()) {
_wndRecord->hide(); //这里就是啦!
}
return QWidget::event(event);
}
这里一定要主窗口才可以,因为子窗口是不会处理来自系统的通知消息!
转载于:https://my.oschina.net/u/3489228/blog/1503493