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

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

Форум на CrossPlatform.RU _ Qt Система рисования. Печать _ QPainterPath и drawPie()

Автор: jojahti 29.8.2009, 13:32

Вообщем задача такова:
Мне необходимо вывести на сцену сложный элемент состоящий из нескольких фигур. В нём задействуется функция drawPie(), та которая рисует эллипс без треугольного куска.

Однако проблема в том, что в QPainterPath нету такой функции.
Единственный способ, который мне видится это создать новый класс на основе QGraphicsItem и в стандартном методе paint() отрисовать этот обкусанный эллипс с помощью паинтера.

Вопрос такой:
Можно-ли тот же самый результат получить менее мутантским способом?

Автор: rnd 30.8.2009, 20:07

А QPainterPath::arcTo не подойдет?
В примере как раз элипс без куска

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