def close_program_callback(self):
"""
Close the program out.
"""
ret = QW.QMessageBox.Ok
if not self._accept_exit_program:
if len(self._fit.experiments) > 0:
m = QW.QMessageBox()
m.setText("Are you sure you want to exit?")
m.setIcon(QW.QMessageBox.Warning)
m.setStandardButtons(QW.QMessageBox.Ok | QW.QMessageBox.Cancel)
m.setDefaultButton(QW.QMessageBox.Cancel)
ret = m.exec_()
if ret == QW.QMessageBox.Ok:
self._accept_exit_program = True
self._main_widgets.clear()
self._app.instance().closeAllWindows()
else:
self._accept_exit_program = False
评论列表
文章目录