2012-07-04 1 views
0

Только что началось с Qt сегодня и уже возникла проблема. Я хочу разместить текст внутри QGraphicsEllipseItem, но, похоже, нет функции setText() или setLabel(). Это должно быть только одно слово в середине эллипса. Эллипс является подвижным, поэтому текст должен перемещаться, когда эллипс перемещается. Есть простой способ сделать это? Или мне нужно создать отдельный текст и обновить его положение после перемещения эллипса? Надеюсь, что есть более простой способ.Текстовая метка внутри Qt EllipseItem

ответ

0

QGraphicsEllipseItem - это элемент, который вы можете разместить на QGraphicsScene. Существует также QGraphicsTextItem - элемент для отображения текста на QGraphicsScene.

Поэтому я думаю, что вы должны подкласс QGraphicsEllipseItem и добавить к нему QGraphicsTextItem, чтобы отобразить текст.

Смежные вопросы