Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Система рисования. Печать _ Цвет элементов, добавляемых средствами сцены.

Автор: jojahti 30.8.2009, 10:29

Я добавляю элементы в сцену с помощью её методов, например addEllipse(-5, -5, 10, 10);

И как цвет элементов можно изменить? :huh:

Автор: jojahti 30.8.2009, 11:27

jojahti

Цитата
И как цвет элементов можно изменить? :huh:

Вообщем обратиться к перу элементов объектов унаследованных от одного из классов, унаследованных от класса QAbstractGraphicsShapeItem, - вполне возможно с помощью setPen(QPen(цвет)).

Ну или как варинат создавать свой класс на основе QGraphicsItem и там творить с помощью паинта что угодно.

Что-то тут графическая подсистема производит впечатление несколько мутантской. :mellow:.

А почему нельзя объекту QGraphicsItem перо сменить, или я просто невъехал как?

Автор: Litkevich Yuriy 30.8.2009, 12:57

Цитата(jojahti @ 30.8.2009, 15:27) *
А почему нельзя объекту QGraphicsItem перо сменить,
А цепочка наследования такая:
QGraphicsItem -> QAbstractGraphicsShapeItem -> QGraphicsRectItem (конкретный элемент)
возможность установки пера и кисти появляется с выделенного жирным шрифтом класса

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)