Автор: jojahti 30.8.2009, 10:29
Я добавляю элементы в сцену с помощью её методов, например addEllipse(-5, -5, 10, 10);
И как цвет элементов можно изменить?
Автор: jojahti 30.8.2009, 11:27
jojahti
Цитата
И как цвет элементов можно изменить?
Вообщем обратиться к перу элементов объектов унаследованных от одного из классов, унаследованных от класса
QAbstractGraphicsShapeItem, - вполне возможно с помощью
setPen(QPen(цвет)).
Ну или как варинат создавать свой класс на основе
QGraphicsItem и там творить с помощью паинта что угодно.
Что-то тут графическая подсистема производит впечатление несколько мутантской.
.
А почему нельзя объекту
QGraphicsItem перо сменить, или я просто невъехал как?
Автор: Litkevich Yuriy 30.8.2009, 12:57
Цитата(jojahti @ 30.8.2009, 15:27)
А почему нельзя объекту QGraphicsItem перо сменить,
А цепочка наследования такая:
QGraphicsItem -> QAbstractGraphicsShapeItem -> QGraphicsRectItem (конкретный элемент)возможность установки пера и кисти появляется с выделенного жирным шрифтом класса