Рассчитать координаты сцены из QGraphicsLinearLayout - PullRequest
0 голосов
/ 21 января 2011

В своем приложении я использовал пользовательские объекты, которые являются производными от QGraphicsWidget, и я поместил их в QGraphicsLinearLayout.Но теперь мне нужно найти координаты сцены каждого элемента.Является ли это возможным?Как?

1 Ответ

0 голосов
/ 21 января 2011

QGraphicsWidget наследуется от QGraphicsObject, что, в свою очередь, наследуется от QGraphicsItem. Таким образом, вы можете использовать одну из функций mapToScene для преобразования координат элемента в координаты сцены.

Например:

QPointF p = myItem->mapToScene(QPointF(0,0));

даст вам местоположение сцены в верхнем левом углу элемента.

...