Сохраняет ли QGraphicsScene или QGraphicsItem координаты сцены?

Я программно перемещаю элементы в моем QGraphicsScene и они оказываются в неправильных местах. Они заканчиваются в координатах (2x, 2y) вместо (x, y).

Где-то я меняю не то.
Я работаю как со сценой, так и с отдельными предметами, получая доступ к обоим через указатели.

QGraphicsItem::pos() может дать вам положение в координатах сцены (у него нет родителя).
QGraphicsScene содержит список всех элементов в сцене:
QList<QGraphicsItem *> QGraphicsScene::items () const,

Мой вопрос: информация о том, где находится предмет на сцене — хранится ли он внутри сцены или внутри предмета?

Спасибо!

0

Решение

В пункте, то есть в qgraphicsitem класс pimpl. Откройте qgraphicsitem_p.h и там вы найдете pos-член QPointF.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]