我有一个QMdiSubWindow
并且我需要过滤最小化事件,以便我可以简单地hide()
打开窗口。
我尝试了以下方法:
void accounts::changeEvent ( QEvent *event )
{
if(event->QEvent::WindowStateChange) {
event->ignore();
}
}
这会过滤所有窗口状态更改,例如最大化。我只需要最小化事件。
event->ignore()
不忽略任何东西。我也尝试过event->setAccepted(false)
,但在取消事件方面也没有成功。