Ho ereditato da QGraphicsPolygonItem e vorrei disegnare una QPixmap nella parte superiore dell'articolo. L'elemento stesso e la pixmap devono essere disegnati con angoli arrotondati.
Come vorresti questo?
risposte:
4 per risposta № 1Se vuoi disegnare QPixmap con angoli arrotondati, allora all'interno dell'evento paint crea QBrush da QPixmap e applicalo al pittore in questo modo:
painter->setRenderHint(QPainter::Antialiasing, true);
QBrush brush = QBrush(pixmap);
painter->setBrush(brush);
painter->drawRoundedRect(polygon().boundingRect(), 5, 5);