хочу по нажатию сочетания клавиш например Ctrl+K переместить курсор QTextEdit'а например влево на символ (Ctrl+K = нажатие стрелочки влево)
class MyTextEdit(QtGui.QTextEdit):
def __init__(self, parent):
QtGui.QTextEdit.__init__(self, parent)
self.ctrlIsPressed = False
def keyPressEvent(self, event):
if (event.key() == QtCore.Qt.Key_K) and self.ctrlIsPressed:
# и вот тут надо что то написать, что б курсор передвинулся
# наверное либо сэмулировать нажатие стрелочки
# либо как то програмно передвинуть курсор
else:
QtGui.QTextEdit.keyPressEvent(self, event)