コード例 #1
0
ファイル: createtool.py プロジェクト: cadnano/cadnano2.5
    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()
コード例 #2
0
    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()
コード例 #3
0
 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)