Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
jojahti |
29.8.2009, 13:32
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 29 Регистрация: 28.8.2009 Пользователь №: 1030 Спасибо сказали: 0 раз(а) Репутация: 0
|
Вообщем задача такова:
Мне необходимо вывести на сцену сложный элемент состоящий из нескольких фигур. В нём задействуется функция drawPie(), та которая рисует эллипс без треугольного куска. Однако проблема в том, что в QPainterPath нету такой функции. Единственный способ, который мне видится это создать новый класс на основе QGraphicsItem и в стандартном методе paint() отрисовать этот обкусанный эллипс с помощью паинтера. Вопрос такой: Можно-ли тот же самый результат получить менее мутантским способом? |
|
|
|
|
rnd |
30.8.2009, 20:07
Сообщение
#2
|
|
Студент ![]() Группа: Участник Сообщений: 54 Регистрация: 22.7.2009 Пользователь №: 930 Спасибо сказали: 1 раз(а) Репутация: 0
|
А QPainterPath::arcTo не подойдет?
В примере как раз элипс без куска |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 7.12.2025, 7:17 |