今天刚开始使用Qt并且已经遇到了问题。我想在QGraphicsEllipseItem
内放置一个文字,但似乎没有setText()
或setLabel()
功能。它应该只是椭圆中间的一个单词。椭圆是可移动的,因此当椭圆移动时,文本也应移动。是否有捷径可寻?或者我是否必须创建单独的文本并在移动椭圆后更新其位置?希望有一种更简单的方法。
答案 0 :(得分:0)
QGraphicsEllipseItem
是您可以放置到QGraphicsScene
的元素。
还有QGraphicsTextItem
- 用于在QGraphicsScene
上显示文字的元素。
所以我认为你应该继承QGraphicsEllipseItem
并添加QGraphicsTextItem
来显示你的文字。