当我们点击主窗口的关闭按钮时程序将会退出(默认情况)。有一些情况下比如某些运算还在运行中,我们不希望程序被关闭。那么如何阻止窗口被关闭呢?
1.重写窗口的void closeEvent(QCloseEvent* event)函数。

2.忽略event事件。


关键代码

image.png


运行效果

image.png

点击窗口右上方的关闭按钮时弹出对话框,选择No时窗口不会关闭。