На снимке экрана ниже все узлы получены из QGraphicsItem, а все ребра нарисованы экземпляром QPainterPath.
(Цвет для ясности)
Возможно ли, чтобы узлы обрезали/скрывали края? В идеале я хотел бы, чтобы ребро было невидимым, как только оно «входит» в узел. Возможно ли это с QPainterPath или мне нужно использовать другой способ рисования путей?