Qt QraphicScene Qt предоставляет некоторые полезные функциональные возможности: пользователь может выбирать объекты и перемещать их.
Я хочу еще одну вещь - получать уведомления, когда пользователь закончит перемещение объекта.
Существуют события более низкого уровня, такие как перемещение мыши, нажатие, отпускание, но я не хотел бы переопределять уже существующую функциональность (перемещение объектов).
Метод http://doc.trolltech.com/4.2/qgraphicsitem.html#itemChange выглядит так, но он НЕ вызывается, когда пользователь перемещает объект.
Я использую Qt 4.6
Оказывается, вы должны установить флаг, чтобы включить это событие:
item-> setFlag (QGraphicsItem :: ItemSendsGeometryChanges, true);
Но теперь событие срабатывает каждый раз, когда изменяются кординаты предмета. Я хочу, чтобы событие происходило только тогда, когда изменение сделано пользователем.