I'm trying to get the position in view coordinates of QGraphicsItems. I know that I can call QGraphicsItem:os() followed by QGraphicsView::mapFromScene(). This seems inefficient, though, because the view coordinates had to be calculated in order to draw the item on the screen, so mapping the item from scene to view just to get the coordinates seems like double the work. Is there a more direct way?