Нашел что-то.
QPainterPath path;
glDisable(GL_LIGHTING);
QFont font("Arial", 40);
path.addText(QPointF(0, 0), QFont("Arial", 40), QString(tr("This is a test")));
QList<QPolygonF> poly = path.toSubpathPolygons();
for (QList<QPolygonF>::iterator i = poly.begin(); i != poly.end(); i++){
glBegin(GL_LINE_LOOP);
for (QPolygonF::iterator p = (*i).begin(); p != i->end(); p++)
glVertex3f(p->rx()*0.1f, -p->ry()*0.1f, 0);
glEnd();
}
glEnable(GL_LIGHTING);
Но, похоже, мне все еще нужен 2D-триангулятор.
--Edit -
До сих пор я не нашел другого способа визуализации трехмерного текста, используя только Qt, и никаких процедур триангуляции в библиотеке. Я предполагаю, что эта функциональность еще не реализована в Qt.