0

今天刚开始使用Qt,已经遇到了问题。我想在 a 中放置一个文本,QGraphicsEllipseItem但似乎没有setText()setLabel()功能。它应该只是椭圆中间的一个单词。椭圆是可移动的,所以当椭圆移动时文本也应该移动。是否有捷径可寻?还是我必须在移动椭圆后创建一个单独的文本并更新其位置?希望有更简单的方法。

4

1 回答 1

0

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

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

于 2012-07-04T09:39:49.067 回答