我会尝试:void Widget::closeEvent(QCloseEvent *event) { [..] event->ignore(); } 根据文档所说: “例如,您可以通过在所有事件上调用ignore()来防止窗口关闭。”