2012-07-04 24 views
0

刚刚开始使用Qt,并且已经出现问题。我想在QGraphicsEllipseItem内放置文本,但似乎没有setText()setLabel()函数。它应该只是椭圆中间的一个单词。椭圆是可移动的,所以文字应该在椭圆移动时移动。是否有捷径可寻?或者我必须创建一个单独的文本并在移动椭圆后更新其位置?希望有一个更简单的方法。Qt EllipseItem内的文本标签

回答

0

QGraphicsEllipseItem是您可以放置​​到QGraphicsScene的元素。 还有一个QGraphicsTextItem - 用于在QGraphicsScene上显示文本的元素。

所以我认为你应该子类QGraphicsEllipseItem,并添加到它QGraphicsTextItem来显示您的文本。