Так что я сейчас использую код здесь, предыдущий пост создать и обновить QGraphicsPathItem.
Все это прекрасно работает, но теперь мне нужно изменить цвет подпутей, включенных в pathItem. Я вижу, что используя QPainter, я мог бы обводить путь, как показано в других примерах здесь, но я не использую QPainter, так как он находится внутри GraphicsScene.
Я это понимаю:
path.moveTo(newPoint);
создает новый подпуть, закрывая старый, но как мне изменить QPen или только цвет, примененный к этому подпутю?
Пока что я могу видеть только то, как изменить Pen, примененный ко всему QGraphicsPathItem, а это не то, что мне нужно.
Я думаю, мне нужно будет создавать новый QGraphicsPathItem каждый раз, когда нужно изменить цвет. Я надеюсь, что нет.
Заранее благодарны за Вашу помощь.
Краткий ответ: я не могу применить отдельное перо к подпутим QGraphicsPathItem. Чтобы создать желаемый эффект, мне нужно создать несколько QGraphicsPathItems, что, как я надеялся, не так.
Других решений пока нет …