def closeEvent(self, event: QtCore.QEvent): if self.close_confirm: reply = chisurf.widgets.MyMessageBox.question( self, 'Message', "Are you sure to close this fit?:\n%s" % self.fit.name, QtWidgets.QMessageBox.Yes, QtWidgets.QMessageBox.No) if reply == QtWidgets.QMessageBox.Yes: chisurf.console.execute('chisurf.macros.close_fit()') else: event.ignore() else: event.accept()
def keyPressEvent(self, event: QEvent): event.ignore()
def closeEvent(self, evt: QtCore.QEvent) -> None: if checkCloseSave(self): evt.accept() else: evt.ignore()
def eventFilter(self, o: QObject, e: QEvent): """Filter out all Mouse Clicks, single or double""" if e.type() in InteractionEventFilter.filter: e.ignore() return True return super().eventFilter(o, e)