Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как узнать, нажата ли в данный момент клавиша

Автор: mishaga 24.11.2009, 17:09

Хочу узнать, нажата ли в данный момент кнопка на клавиатуре. Например Alt.
Т.е.

if ( "нажат Alt" ) slotOne();
else slotTwo();

Типа того...
В assistant'е не нашёл и на форуме тоже... Может, плохо искал?.. =)

Автор: kwisp 24.11.2009, 17:14

нажата это значит пришло событие keyPressEvent но еще не пришло keyReleaseEvent. флагом можно следить нажата или нет.


что то похожее
Qt::KeyboardModifiers QApplication::keyboardModifiers () [static]

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)