Вы можете добавить его к QGraphicsScene
(если он еще не внутри него), а затем render()
к сцене QPixmap
, используя QPainter
QPixmap pix(100, 100);
QPainter paint(&pix);
scene.render(&paint);
Или вы можете избавить себя от проблем и просто использовать QPainter::drawText()
после изменения текущего шрифта художника. он должен обеспечивать те же возможности.
Может быть, что-то вроде этого -
QPixmap pix(100, 100);
QPainter paint(&pix);
paint.drawText(0, 0, "Hello World");