У меня есть свой собственный объект, реализующий QGraphicsItem
- по сути, это просто квадрат с рамкой.Я пытаюсь нарисовать фигуры внутри этого элемента, используя его в качестве родителя.Проблема в том, что координаты, которые я использую для фигур в родительском элементе, относятся не к координатам родительского элемента, а к сцене.
Пример: я хочу нарисовать QGraphicsLineItem
в моем QGraphicsItem
(родительском).Родитель в 50,50, с размерами 20x20.Если я рисую линию с указанным родителем, используя координаты 0,0,20,20, он рисует в 0,0,20,20 относительно сцены, а не родителя.
Есть ли способзаставить линию (или любую другую фигуру) использовать положения относительно родителя, а не сцены?Или мне нужно будет вручную определить координаты, проверив родительские X и Y?