@boris_ it sounds like you'll need to set the position of the QGraphicsPixmapItem yourself.
Call pixmapItem.setPos(QPointF(newX, newY))
Where newX and newY are set to where the top left should be to center your pixmap in the scene (take center point of scene, subtract half the height for y, subtract half the width for X)