Я делал изменение мышью размера Itema в следующей последовательности:
1) Унаследоваться от QGraphicsItem или производных от него
2) переопределить hoverMoveEvent, mousePressEvent, mouseReleaseEvent
3) в hoverMoveEvent изменить размер вашего Itemа, например для QGraphicsRectItemа - setRect()...и т.п.
4) Вызвать update()
Кажется всё, думаю как отлавливать мышь писать не стоит