Переопределить параметры QPainter при перерисовке QGraphicsItem - PullRequest
2 голосов
/ 22 января 2012

Я хочу переопределить QPainter перед рисованием earch QGraphicsItem в сцене QGraphics.

void GraphicsScene::drawItems( QPainter * painter, int nbItem, QGraphicsItem *[] items, const QStyleOptionGraphicsItem[] options, QWidget * widget = NULL )

Сейчас устарел, что за "новый" метод?

Thx

1 Ответ

2 голосов
/ 06 февраля 2012

QGraphicsScene не отвечает за художника ... он отвечает за хранение и поиск предметов.QGraphicsView отвечает за рисование и преобразование представления.

Если вы хотите установить подсказки рендеринга для изменения поведения QPainter, вы можете сделать это из представления, используя QGraphicsView :: setRenderHint .

Если вы просто хотите сделать один рендер для другого специального механизма QPainter, в документации приведен пример его для принтера здесь .

Вот ссылкав документы по QGraphicsView .

...