重写关闭事件,点击关闭按钮弹窗,并让用户确认是否关闭,且默认按钮选择否
# 窗口关闭按钮事件
def closeEvent(self, event):
"""Shuts down application on close."""
reply = QMessageBox.question(self, '警告', '<font color=red><b>窗口关闭后,将终止本次运行</b></font>',
QMessageBox.Yes|QMessageBox.No, QMessageBox.No)
if reply == QMessageBox.Yes:
event.accept()
else:
event.ignore()