def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: """ Reimplement this method of parent to move chart horizontally and zoom in/out. """ if event.key() == QtCore.Qt.Key_Left: self._on_key_left() elif event.key() == QtCore.Qt.Key_Right: self._on_key_right() elif event.key() == QtCore.Qt.Key_Up: self._on_key_up() elif event.key() == QtCore.Qt.Key_Down: self._on_key_down()
def keyPressEvent(self, event: QtGui.QKeyEvent) -> None: """ Reimplement this method of parent to move chart horizontally and zoom in/out. """ count = 1 if event.modifiers() & QtCore.Qt.ShiftModifier: count = self._manager.get_count() / 2 if event.modifiers() & QtCore.Qt.ControlModifier: count = self._manager.get_count() if event.modifiers() & QtCore.Qt.AltModifier: count = 10 if event.key() == QtCore.Qt.Key_Left: self._on_key_left(count) elif event.key() == QtCore.Qt.Key_Right: self._on_key_right(count) elif event.key() == QtCore.Qt.Key_Up: self._on_key_up() elif event.key() == QtCore.Qt.Key_Down: self._on_key_down()