Нужно текст перевести в кривые безье для сохранения в eps. Пытался сделать, что-то типа такого
QPainterPath path;
QFont f(strFont, dSize);
path.addText(dX, dY, f, strText);
for (int i = 0; i < path.elementCount(); ++i)
{
QPainterPath::Element el = path.elementAt(i);
QString strX = QString::number(el.x);
QString strY = QString::number(el.y);
// Здесь непонятно, что делать дальше
}
как я понимаю нужно передавать полученные в цикле данные в QPainterPath? Если так то cubicTo принимает три точки, а quadTo две, а QPainterPath::Element cодержит только одну.
Вопрос, как мне из QPainterPath вытащить кривые безье?