मैं क्यूटी सीख रहा हूँ ड्राइंग, और एक त्वरित सवाल था:क्यूटी एक चक्र
सबसे अच्छा तरीका क्या एक्स, वाई में केंद्र बिंदु के साथ r त्रिज्या के साथ एक चक्र आकर्षित करने के लिए हो सकता है?
धन्यवाद!
मैं क्यूटी सीख रहा हूँ ड्राइंग, और एक त्वरित सवाल था:क्यूटी एक चक्र
सबसे अच्छा तरीका क्या एक्स, वाई में केंद्र बिंदु के साथ r त्रिज्या के साथ एक चक्र आकर्षित करने के लिए हो सकता है?
धन्यवाद!
एक paintEvent
उपयोग में इस:
http://doc.qt.io/qt-4.8/qpainter.html#drawEllipse
http://doc.qt.io/qt-4.8/qgraphicsscene.html#addEllipse
एक QGraphicsView
/QGraphicsScene
उपयोग इस में:
http://doc.qt.io/qt-4.8/qgraphicsellipseitem.html
http://doc.qt.io/qt-4.8/qpainter.html#drawEllipse
सूचीबद्ध अंतिम लिंक, एक अधिभारित विधि है जो आपको निर्दिष्ट दो त्रिज्या के साथ केंद्र बिंदु दर्ज करने की अनुमति देती है।
// inside MyWidget::paintEvent()
painter.drawEllipse(QPointF(x,y), radius, radius);
आशा है कि मदद करता है:
void QPainter::drawEllipse (const QPointF & center, qreal rx, qreal ry)
तो अपने कोड कुछ ऐसा दिखाई देगा।
ट्यूटोरियल के लिए पूछना सिर्फ एक साइड नोट था, मुख्य प्रश्न सर्कल के बारे में पूछ रहा था। – Nathan
बस सर्कल के बारे में पूछने के लिए इसे बदल दिया। – Nathan
ओह, इसके लायक होने के लिए: केवल सर्कल को चित्रित करने के लिए, यह [अन्य प्रश्न] (http://stackoverflow.com/q/9517427/179910) की एक डुप्ली की तरह दिखता है। –