Здравствуйте.

На QPainterPath добавляю несколько элементов. Иногда они могут пересекаться.
Чтобы общая область так же была прорисована устанавливаю для QPainterPath значение setFillRule в значение Qt::WindingFill.
Все вроде работает.

Возьмем пример из Qt PainterPath в Examples.
Все работает, как написано, но если заменить строчки
groupPath.moveTo(60.0, 40.0);
groupPath.arcTo(20.0, 20.0, 40.0, 40.0, 0.0, 360.0);

на строку
groupPath.addEllipse(20, 20, 40, 40);
После замены строк значение setFillRule(Qt::WindingFill) не работает - в месте пересечения элементов остается "дырка"

В чем здесь дело - разобраться не могу.

Помогите.
Заранее спасибо.