2010-10-30 3 views

ответ

8

Как бы определить нажатие одной из клавиш со стрелками в qt?

Обращаясь с key press event в верхней части виджета в иерархии. См the list of key codes, то Qt :: Left - Qt :: вниз диапазон, что вы заинтересованы в

Кроме того, будет ли приложение еще обнаружить их, если это будет сведено к минимуму.?

Нет. Он обнаружил бы их только в том случае, если у него был фокус клавиатуры, и это не так, если свести к минимуму. Вы не можете настраивать глобальные горячие клавиши кросс-платформенным способом в Qt.

+0

Что именно я использовал бы для обнаружения ввода при минимизации? –

+1

Либо основанные на платформе собственные интерфейсы, либо другое кросс-платформенное решение, такое как Qxt: http://doc.libqxt.org/0.6.0/qxtglobalshortcut.html. –

Смежные вопросы