Название: Последовательность клавиш Отправлено: karp2005 от Август 10, 2006, 18:07 Необходимо реализовать при нажатии определённой последовательности (8-10 клавиш) выполнения некоторого действия...Есть ли в QT что-то для этого?
Название: Последовательность клавиш Отправлено: Hordi от Август 10, 2006, 21:00 Переопредели QApplication::eventFilter и отлавливай нажатия клавиш.
добавлено спустя 1 минуту: сори, ошибся. тебе нужно QApplication::notify, более низкий уровень QApplication::x11EventFilter Название: Последовательность клавиш Отправлено: karp2005 от Август 11, 2006, 12:12 Спасибо, в моём случае достаточно QApplication::eventFilter , но возможно есть более изящный вариант, как например с установкой акселераторов в QKeySequence::QKeySequence ()?
Название: Последовательность клавиш Отправлено: AlexKiriukha от Август 13, 2006, 11:06 Возможно этот документ подтолкнет на идеи: http://doc.trolltech.com/qq/qq02-early-easter-eggs.html
Название: Последовательность клавиш Отправлено: karp2005 от Август 14, 2006, 17:07 Спасибо, это как раз оно))) я решил похожим способом но мой более громоздкий и корявый)))
|