def keyPressEvent(self, event: QKeyEvent): """Must intercept invalid input events. Make changes here Args: event: Description """ a = event.key() if a in [Qt.Key_Control, Qt.Key_Left, Qt.Key_Right, Qt.Key_Up, Qt.Key_Down]: QGraphicsObject.keyPressEvent(self, event) else: self.deactivate()
def keyPressEvent(self, event): """ Must intercept invalid input events. Make changes here Args: event (TYPE): Description """ a = event.key() # print("CreateTool keypress", a) if a in [Qt.Key_Control, Qt.Key_Left, Qt.Key_Right, Qt.Key_Up, Qt.Key_Down]: QGraphicsObject.keyPressEvent(self, event) else: self.deactivate()
def keyPressEvent(self, event): if self.m_plugin_id >= 0 and event.key() == Qt.Key_Delete: event.accept() canvas.callback(ACTION_PLUGIN_REMOVE, self.m_plugin_id, 0, "") return QGraphicsObject.keyPressEvent(self, event)