Да, точно, тогда все норм.
Только сразу же возник еще один вопрос - с можно ли узнать еще до отрисовки, какая ширина-высота будет у текста? Там просто надо будет еще на фоне текста отрисовать полупрозрачный прямоугольник по размеру теста:
Сейчас размер занимаемого текста можно узнать только после её отрисовки из последнего параметра функции:
painter->drawText( QRectF(10, -500, 1000, 1000), Qt::TextWordWrap | Qt::AlignVCenter, label, &labelRect );
И полупрозрачный прямоугольник рендерится поверх текста. А надо бы текст поверх прямоугольника:
Можно, конечно, просто еще раз сверху отрисовать текст, но зачем лишний раз отрисовывать, то, что можно отрисовать только раз.
Или можно было бы использовать z-index, но тогда прямоугольник на фоне и текст придется разнести по разным QGraphicsItem, а этого не хотелось бы делать.