Правильно возвращать значение в переопределенных функциях
C++ (Qt)
QRectF QGraphicsItem::boundingRect () const [pure virtual]
или
QRegion QGraphicsItem::boundingRegion ( const QTransform & itemToDeviceTransform ) const
И понимать, что есть еще
C++ (Qt)
QPointF QGraphicsItem::pos () const