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. И главная проблемма в том, что координаты разные - один раз глобальные - второй раз относительные
|