Russian Qt Forum
Сентябрь 30, 2024, 20:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сообщения QGesture для QGraphicsObject приходят дважды  (Прочитано 2062 раз)
Sasha
Гость
« : Октябрь 28, 2013, 15:08 »

Здравствуйте,
Кто-нибудь сталкивался с тем, что сообщения Gesture для QGraphicsObject приходят дважды? И как этого избежать?
Я использую Qt 4.8.0

Вообще с этими жестами у меня почему-то проблеммы начались с самого начала их использования:
1) Частично не работает программа imagegestures из Qt-примеров. Не работает PanGesture и SwipGesture. Работает только pinch
2) Чтобы заставить приходить сообщения жестов, нужно выполнить ряд настроек, которые лично для меня напоминают прихлопы и притопы, причём этот ряд настроек может быть разным.
3) И вот теперь они приходят дважды. Если написать свой QGestureRecognizer, то можно увидеть, что начинается всё с того, что ему дважды приходят события Touch - один раз как для widget-a, а второй, как для GraphicsItem-а. Он заполняет соответствующий объект Gesture, как в одном так и в другом случае, а далее эти два Gesture приходят в один и тот же QGraphicsObject. И главная проблемма в том, что координаты разные - один раз глобальные - второй раз относительные
« Последнее редактирование: Октябрь 28, 2013, 15:38 от Sasha » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 21.