Форум → Программирование → Больше языков → C/C++ и C# → Qt global shortcut
Qt global shortcut
-
Кто может подсказать, как кросплатформенно подключить сабж? libqxt не захотела ставиться, падает с неведомой гуглу ошибкой, впрочем допускаю, у меня ОС жутко допилена местами, там и не такие ошибки можно встретить, хотя не совсем ожиданно.
Вот и хочу навесить Qt::Key_SysReq на глобальный перехват, и кильнуть KSnapShot. Собственно, что я хочу: мне нужно по нажатию клавиши PrtScr делать скриншот, автоматически накладывать на него некоторые модификации и складировать в нужную мне папку. Искать готовое решение не выход, вероятно мне и здесь потребуются модификации.
Гугление на тему Qt global hotkeys приводит либо к libqxt, либо дает некроссплатформенные решения… Может кто сталкивался? Пока гуглю, но уже третий час пошел, я отчаиваюсь. -
9 августа 2010 г. 19:19, спустя 1 час 3 минуты 37 секунд
Отпала необходимость. Нашел такое решение http://wincode.org/programming/globalnie-klavishi-v-qt/
Под MacOS не приводится, но он и не нужен, достаточно Windows + Linux (:
Пожалуйста, авторизуйтесь, чтобы написать комментарий!