0
剛剛開始使用Qt,並且已經出現問題。我想在QGraphicsEllipseItem
內放置文本,但似乎沒有setText()
或setLabel()
函數。它應該只是橢圓中間的一個單詞。橢圓是可移動的,所以文字應該在橢圓移動時移動。是否有捷徑可尋?或者我必須創建一個單獨的文本並在移動橢圓後更新其位置?希望有一個更簡單的方法。Qt EllipseItem內的文本標籤
剛剛開始使用Qt,並且已經出現問題。我想在QGraphicsEllipseItem
內放置文本,但似乎沒有setText()
或setLabel()
函數。它應該只是橢圓中間的一個單詞。橢圓是可移動的,所以文字應該在橢圓移動時移動。是否有捷徑可尋?或者我必須創建一個單獨的文本並在移動橢圓後更新其位置?希望有一個更簡單的方法。Qt EllipseItem內的文本標籤
QGraphicsEllipseItem
是您可以放置到QGraphicsScene
的元素。 還有一個QGraphicsTextItem
- 用於在QGraphicsScene
上顯示文本的元素。
所以我認爲你應該子類QGraphicsEllipseItem
,並添加到它QGraphicsTextItem
來顯示您的文本。