It might be better to implement the mouse handling in the graphicsview or in the scene.
In the former case you can map the mouse coordinates of the view manually to the scene, in the latter that has already been taken care of.
Once you have the cooridinates of the click in scene coordinates, you can use rectangle->setPos() to move it to that position
Cheers,
_
Bookmarks