C++ (Qt)void MainWindow::changeEvent(QEvent *e){ if (e->type() == QEvent::WindowStateChange && isMinimized()) { QTimer::singleShot(0, this, SLOT(hide())); e->ignore(); } else QMainWindow::changeEvent(e);}