У меня есть фигура (синего цвета), загруженная из PNG с прозрачностью:
Затем я рисую несколько кругов поверх этой фигуры (красного цвета) с помощью QPainter::drawEllipse
.
Результат этого несколько похож на третий рисунок с красной фигурой, полностью закрывающей синюю:
Однако я хотел бы, чтобы синяя фигура действовала как маска для красной, с результатом, подобным этому:
Возможно ли это сделать в QPainter?