def keyPressEvent(self, QKeyEvent): print(str(QKeyEvent))
но при нажатии разных клавиш выдача всегда одна
<PyQt5.QtGui.QKeyEvent object at 0xf5a49017c18>
как мне вообще это конвертировать в символы?
def keyPressEvent(self, QKeyEvent): print(str(QKeyEvent))
if event.key() == Qt.Key_A: print('A')
Rodegastу меня выход из программы по нажатию буквы Q, а если включена русская раскладка то по нажатию Й выдает ошибку
А тебе зачем?
QtGui.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_Q), self, self.close)
Rodegastспасибо сработало.
Тебе не надо keyPressEvent переопределять.