想通过标题栏上的最小化按钮来隐藏窗口,我在窗口changeEvent方法里这样写的
void ProxyServerMonitor::changeEvent(QEvent * event )
{
if(event->type() == QEvent::WindowStateChange)
{
if(static_cast<QWindowStateChangeEvent*>(event)->oldState() == Qt::WindowNoState)
{
hide();
event->ignore();
return;
}
}
}
但不好用,窗口还是最小化了。