Вам нужно что бы размер текста измеялся в зависимости от размера кавадрата? что бы он вмещался в него? или размер статический?
Размер квадрата и текста статичный.
Сейчас я столкнулся со следующей проблемой из-за setScale():
pItem->itemsBoundingRect, width = 1.96 height = 1.08 x = 0 y = -0.4
pItem->boundingRect() mapped to scene, width = 39.2 height = 21.6 x = 7.53944 y = 43.1939
Как видно по ширине и высоте в scale() установено значение 20. Откуда берутся x и y, я пока не понял.
Проблема в том, что на pItem установлен флаг ItemIgnoresTransformations, и функции ZoomIn и FitInView плывут влево из-за больших значений ширины и высоты.