/ / कैसे गोल कोनों के साथ एक QPixmap आकर्षित करने के लिए? - क्यूटी, क्यूपाइंटर, क्यूपिक्समैप

गोलाकार कोनों के साथ एक QPixmap कैसे आकर्षित करें? - क्यूटी, qpainter, qpixmap

मुझे QGraphicsPolygonItem से विरासत में मिला है और आइटम के शीर्ष पर एक QPixmap आकर्षित करना चाहूंगा। आइटम स्वयं और पिक्समैप गोल कोनों के साथ खींचा जाना चाहिए।

आप यह कैसे करेंगे?

उत्तर:

उत्तर № 1 के लिए 4

यदि आप QPixmap को गोल कोनों से खींचना चाहते हैं, तो पेंट इवेंट के अंदर QPixmap से QBrush बनाएं और इसे चित्रकार की तरह लागू करें:

painter->setRenderHint(QPainter::Antialiasing, true);
QBrush brush = QBrush(pixmap);
painter->setBrush(brush);
painter->drawRoundedRect(polygon().boundingRect(), 5, 5);