Изменение цвета подпутей в QGraphicsPathItem?

Так что в настоящее время я использую код здесь, предыдущий пост для создания и обновления QGraphicsPathItem.

Все это прекрасно работает, но теперь мне нужно изменить цвет вложенных путей, включенных в pathItem. Я вижу, что с помощью QPainter я мог бы провести контур, как в других примерах здесь, но я не использую QPainter, поскольку он находится в GraphicsScene.

Я это понимаю:

path.moveTo(newPoint);

создает новый подпуть, закрывая старый, но как изменить QPen или просто цвет, примененный к этому подпути?

Пока я вижу только, как изменить Pen, применяемый ко всему QGraphicsPathItem, что мне не нужно.

Я думаю, что мне нужно будет создавать новый QGraphicsPathItem каждый раз, когда нужно изменить цвет. Я очень надеюсь, что нет.

Заранее благодарны за Вашу помощь.


person bauervision    schedule 24.10.2017    source источник


Ответы (1)


Короткий ответ заключается в том, что я не могу применить отдельный Pen к подпутям QGraphicsPathItem. Чтобы создать желаемый эффект, мне нужно создать несколько объектов QGraphicsPathItem, чего, как я надеялся, не будет.

person bauervision    schedule 31.10.2017