def closeEvent(self, a0: QtGui.QCloseEvent): reply = QMessageBox.question(self, 'Message', 'are you sure to quit', QMessageBox.Yes | QMessageBox.No, QMessageBox.No) if reply == QMessageBox.No: QCloseEvent.ignore() else: QCloseEvent.appect()