我的问题是我创建了一个绘制多边形的类Item,我想要做的是为这些项添加一些文本...就像UML中的Class一样,我们得到了类名和一些attributs ...更清楚我想用Qt创建一个简单的工具形式uml类,我创建了一个可以绘制实体的类,但它只是一个简单的多边形,其中2个区域一个用于类名,另一个用于attributs,我的问题是怎样才能我将文本添加到polygone中,可以更改它...请在这里真的需要一些帮助,感谢大家。
答案 0 :(得分:1)
有三种方法可以做到这一点
QPainter::drawText()
函数,直接绘制文本。QPainterPath::addText()
然后使用QPaitner::fillPath()
或QPainter::drawPath()
,此方法更加困难,因为给定的坐标是左下角的基线。QGraphicsScene
,则可以添加文字项目。