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