2012-07-04 3 views
0

오늘 Qt로 시작하여 이미 문제가 있습니다. QGraphicsEllipseItem 안에 텍스트를 배치하고 싶지만 아무런 setText() 또는 setLabel() 기능이없는 것 같습니다. 그것은 타원의 중간에 단지 한 단어이어야합니다. 타원은 움직일 수 있으므로 타원이 움직이면 텍스트도 움직여야합니다. 이 작업을 수행하는 쉬운 방법이 있습니까? 또는 타원을 이동 한 후에 별도의 텍스트를 만들고 위치를 업데이트해야합니까? 더 쉬운 방법이 있기를 바랍니다.Qt EllipseItem 내의 텍스트 레이블

답변

0

QGraphicsEllipseItemQGraphicsScene에 배치 할 수있는 요소입니다. QGraphicsScene에 텍스트를 표시하는 요소 인 QGraphicsTextItem도 있습니다.

그래서 하위 클래스 QGraphicsEllipseItem을 추가하고 텍스트를 표시하기 위해 QGraphicsTextItem을 추가해야한다고 생각합니다.