Пример #1
0
 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()
Пример #2
0
 def keyPressEvent(self, event: QEvent):
     event.ignore()
Пример #3
0
 def closeEvent(self, evt: QtCore.QEvent) -> None:
     if checkCloseSave(self):
         evt.accept()
     else:
         evt.ignore()
Пример #4
0
 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)