setClipPath() geht nicht?
-
ich versuche mit folgendem Code, einen transpareten Kreis in einem Schwarz Bild abzuscheiden. Leider ohne Erfolg.
Any insight?
QPixmap result(myMask.size()); result.fill(QColor(0,0,0,255)); QPainter painter(&result); QPainterPath path; path.addEllipse(QPoint(myMask.width()/2, myMask.height()/2), 10, 10); painter.setClipPath(path); painter.drawPixmap(QPoint(myMask.width()/2, myMask.height()/2), result);