Maybe just set a proper brush and pen style for QPainter when drawing the ellipse item ? Why do you need the "toFillPolygon()" ?