Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: dmitriym от Май 14, 2016, 18:48



Название: QGraphicsSvgItem получить размер text по id
Отправлено: dmitriym от Май 14, 2016, 18:48
Имеется SVG. Надо получить в нем размер текста.
По id получаю в нем элемент text.

Код:
QGraphicsSvgItem *nameId   = new QGraphicsSvgItem();

nameId->setSharedRenderer(this->m_svg->renderer());
nameId->setElementId(QLatin1String("name"));

nameId->boundingRect() возвращает QRectF(0,0 0x0). Если же искать path то возвращается нормальный размер. Каким образом мне можно получить размер text?

В принципе мне нужно проверять, что текст не вышел за границы - если вышел, то уменьшать его размер.