मुझे 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);