मैं क्यूटी 5.1 और क्यूटी क्विक 2 के साथ एक गेम लिखने की कोशिश कर रहा हूं और यह नया (तेज़) ग्राफिक इंजन है। मैं घंटों के लिए प्रलेखन पढ़ रहा हूं लेकिन अभी भी यह पता नहीं लगा सकता कि कक्षाओं का उपयोग किस प्रकार करना है यदि मैं स्क्रीन पर आइटम ले जाना चाहता हूं जिनकी स्थिति सी ++ कोड द्वारा निर्धारित की जाती है।क्यूटी क्विक 2 में किस वर्ग का उपयोग करना है और कैसे?
क्यूग्राफिक्स में यह आसान था: मैं QGraphicsScene का एक उदाहरण बना देता हूं, इसमें QGraphicsItem का कोई भी उत्तराधिकारी जोड़ें और उसके बाद QGraphicsView का एक उदाहरण बनाएं जो एक विजेट है और सभी आइटम और उनके परिवर्तन प्रदर्शित करता है। मैं परिवर्तन करने के लिए संकेतों के लिए QGraphicsItem कनेक्ट करता हूं।
क्यूटी त्वरित 2 में मैं पहली बार
- official examples कि केवल QML और जावास्क्रिप्ट इस्तेमाल किया, पढ़
- तो मैंने सोचा कि मैं QGraphics, अर्थात् QDeclarativeEngine, QDeclarativeComponent और QDelcarativeView के समकक्ष थे पाया और कस्टम QML तत्वों को बनाने के लिए तैयार था Q_PROPERTY
- अद्यतन: अभी मुझे पता चला है कि QDeclarative * Qt Quick 1 और QQml * समकक्ष Qt Quick 2 उपसर्ग है।
- लेकिन फिर मुझे QQuickItem, QQuickWindow, QSGNode etc. भी मिला।
- किसी ने मुझे एक बुनियादी उदाहरण है कि क्यूटी त्वरित 2 और जहां एक कैनवास पर छवियों संकेत है कि सी ++ में लिखा नियमित QObjects से भेजे जा रहे हैं द्वारा चारों ओर ले जाया जाता है पर आधारित है दे कृपया कर सकते हैं?
- क्या आप कृपया मुझे बताई गई सभी कक्षाओं को वर्गीकृत करने में मेरी सहायता कर सकते हैं। मैं कब उपयोग करूं?
जब मैं एक QWindow की जरूरत है? यह मेरी समस्या का हिस्सा है। क्यूग्राफिक्स के साथ मैंने अपने लेआउट में कहीं भी QGraphicView जोड़ा। – problemofficer
आप वही नहीं कर सकते, क्योंकि 'QQuickView'' QWidget' नहीं है; आप 'QWidget :: createWindowContainer' का उपयोग करके इस तरह के दृश्य को होस्ट कर सकते हैं। – peppe