Название: [РЕШЕНО] Как сделать из keyPressEvent -> keyDawnEvent для QGraphicsView Отправлено: Hrundel от Август 16, 2013, 20:58 Всем привет,
есть вопрос по поводу того как сделать чтобы метод keyPressEvent для QGraphicsView обрабатывался как keyDawnEvent то есть с перманентно нажатой клавишей. То есть клавиша вжата - делать. Клавиша отжата - неделать. Необходимость в этом проста и тривиальна - при вжатой клавише метод должен вызываться только один раз. Но keyPressEvent перехватывает событие раз за разом и вызывает его снова и снова. Самый примитивный вариант с флагом уже опробовал, но флаг тупо игнорируется. Причина не понятна. Подскажите если есть мысли как обойти. Название: Re: Как сделать из keyPressEvent -> keyDawnEvent для QGraphicsView Отправлено: Bepec от Август 16, 2013, 22:02 Там у евента есть метод isAutoRepeat насколько я помню. Если он false - значит пользователь нажал клавишу один раз. Если true - зажал.
Название: Re: Как сделать из keyPressEvent -> keyDawnEvent для QGraphicsView Отправлено: Hrundel от Август 16, 2013, 22:55 Спасибо. Решено.
|