मुझे चिकनी झुकाव रेखा को QPainterPath
ऑब्जेक्ट के साथ क्यूटी में अधिक पिक्सल किए बिना एक उचित तरीका नहीं मिल सकता है।एक झुका हुआ रेखा
नोट मुझे पता है कि यह भावना paintEvent
समारोह में पथ आकर्षित करने के लिए नहीं है, मैं इसे वहाँ सादगी की खातिर डाल दिया। मैं सीधे केंद्रीय विजेट में रेखा खींचने की कोशिश कर रहा हूं। यहाँ
void MyObject::paintEvent(QPaintEvent *)
{
QPainterPath aPath;
aPath.moveTo(40.0, 60.0); //random values to try
aPath.lineTo(254, 354.0);
QPainter painter(this);
painter.setPen(QPen(QColor(20, 20, 200), 10, Qt::SolidLine));
painter.drawPath(aPath);
}
और परिणाम मैं मिलता है:
इसके बाद मेरी कोड का एक टुकड़ा है
यह भयानक है! केवल सुंदर लाइनों मैं आकर्षित कर सकते हैं क्षैतिज, ऊर्ध्वाधर या 45 डिग्री झुका होते हैं ...
जैसे कुछ ढूंढ रहे होंगे, तो आप सीधे प्रश्न में प्रासंगिक भागों को बेहतर तरीके से शामिल करेंगे। लिंक किसी भी समय – user463035818
को तोड़ सकता है मैंने एक उदाहरण के रूप में कुछ विशिष्ट कोड जोड़ा है, लेकिन पहली पार्टी क्यूटी दस्तावेज बहुत अधिक विस्तार से जाता है, क्योंकि मैं उचित रूप से – csunday95
लिख सकता हूं QPainter :: Antialiasing संकेत ने चाल की है। धन्यवाद, परिणाम अब ठीक वैसे ही दिखता है जैसा मैं चाहता था। – Getter