Я реализовал пользовательский класс QTextEdit
, в котором я переоцениваю метод keyPressEvent
.
Я хочу проверить, находится ли нажатая клавиша среди следующих:
1. Буквы алфавита
2. Буквы нижнего регистра
3. Пробел
Если моя функцияобъявление выглядит примерно так:
def keyPressEvent(self, event):
Я мог бы сделать что-то вроде:
if event.key() in (
QtCore.Qt.Key_A,
QtCore.Qt.Key_B,
QtCore.Qt.Key_C,
QtCore.Qt.Key_D,
....
....
И так далее.
Как бы я прошел через эти значения?И как я получу доступ к самому нажатому символу?Я хочу создать строку клавиш, нажимаемых до тех пор, пока они являются алфавитами.