0
刚刚开始使用Qt,并且已经出现问题。我想在QGraphicsEllipseItem
内放置文本,但似乎没有setText()
或setLabel()
函数。它应该只是椭圆中间的一个单词。椭圆是可移动的,所以文字应该在椭圆移动时移动。是否有捷径可寻?或者我必须创建一个单独的文本并在移动椭圆后更新其位置?希望有一个更简单的方法。Qt EllipseItem内的文本标签
刚刚开始使用Qt,并且已经出现问题。我想在QGraphicsEllipseItem
内放置文本,但似乎没有setText()
或setLabel()
函数。它应该只是椭圆中间的一个单词。椭圆是可移动的,所以文字应该在椭圆移动时移动。是否有捷径可寻?或者我必须创建一个单独的文本并在移动椭圆后更新其位置?希望有一个更简单的方法。Qt EllipseItem内的文本标签
QGraphicsEllipseItem
是您可以放置到QGraphicsScene
的元素。 还有一个QGraphicsTextItem
- 用于在QGraphicsScene
上显示文本的元素。
所以我认为你应该子类QGraphicsEllipseItem
,并添加到它QGraphicsTextItem
来显示您的文本。