2012-07-04 25 views
0

剛剛開始使用Qt,並且已經出現問題。我想在QGraphicsEllipseItem內放置文本,但似乎沒有setText()setLabel()函數。它應該只是橢圓中間的一個單詞。橢圓是可移動的,所以文字應該在橢圓移動時移動。是否有捷徑可尋?或者我必須創建一個單獨的文本並在移動橢圓後更新其位置?希望有一個更簡單的方法。Qt EllipseItem內的文本標籤

回答

0

QGraphicsEllipseItem是您可以放置​​到QGraphicsScene的元素。 還有一個QGraphicsTextItem - 用於在QGraphicsScene上顯示文本的元素。

所以我認爲你應該子類QGraphicsEllipseItem,並添加到它QGraphicsTextItem來顯示您的文本。