Здравствуйте, объясните пожалуйста, что я не так делаю. Мне нужно получить координаты сцены для объектов. Грубо говоря, чтобы разные объекты имели одинаковые координаты. Пока если я создаю объект в координатах (300,300), то при помещении в координату (0,0) функция pos() возвращает координаты (-300, -300). Пользуюсь классом, наследуемым от QGraphicsItem. Пробовал сделать так:
QPointF p=ui->gvScene->mapToScene(obj->pos().x(), obj->pos().y()) ;
qDebug()<<p.x()<<p.y();
Непонятно что я упустил. И еще не совсем понятно, почему QGraphicsItem тоже имеет методы map(To|From)Scene. В чем разница вызова этих методов для GraphicsView или для GraphicsItem?
Извините пожалуйста за ламерские вопросы