【发布时间】:2012-12-08 13:59:24
【问题描述】:
我正在为图形编写非常简单的矢量工具。我在QTextEditor 中编辑了富文本。我也有扩展QGraphicsScene 的课程,我的所有图纸都在其中。我想在这个场景中以某种方式从QTextEditor 绘制文本?我有哪些选择?
最好的问候!
【问题讨论】:
标签: c++ qt qt4 rich-text-editor richtext
我正在为图形编写非常简单的矢量工具。我在QTextEditor 中编辑了富文本。我也有扩展QGraphicsScene 的课程,我的所有图纸都在其中。我想在这个场景中以某种方式从QTextEditor 绘制文本?我有哪些选择?
最好的问候!
【问题讨论】:
标签: c++ qt qt4 rich-text-editor richtext
您可以使用QPainter::drawtext() 方法。基本上你得到一个你想画的区域的画家,然后用这个方法来画你的文字。
QPainter p(this);
p.drawText(rect(), Qt::AlignCenter, "Hello World!");
【讨论】:
paintEvent内部使用它)将它绑定到小部件,并使用它来完成小部件上的所有绘图。