Как преобразовать код ASCII (Unicode) в код Qt :: Key_? - PullRequest
0 голосов
/ 28 марта 2011

Например: '>' -> 0x3e (Qt :: Key_Greater)

1 Ответ

1 голос
/ 28 марта 2011

Если я правильно понял значения перечисления Qt::Key, вам не нужно конвертировать, так как значения Qt :: Key совпадают со значениями Unicode, то есть достаточно преобразования:

Qt::Key_Greater == (Qt::Key) '>'

должно быть верно для этого конкретного ключа. Есть, конечно, другие специальные клавиши, где это не имеет смысла ...

...