Qt निर्माता के साथ प्रयोग के लिए डेस्कटॉप के लिए क्यूटी त्वरित घटक स्थापित करना




qt-creator qml (2)

मैं http://labs.qt.nokia.com/2011/03/10/qml-components-for-desktop/ से डेस्कटॉप के लिए क्यूटी त्वरित घटक का उपयोग करने की कोशिश कर रहा हूं

मैं इसे अपने खुद के फ़ोल्डर में बना और स्थापित कर सकता हूं, और qmlviewer के साथ qmls को देख सकता हूं, लेकिन मैं क्यूटी निर्माता में मेरी अन्य परियोजनाओं से इन क्यूमिल घटकों का कैसे उपयोग करूँ?

उदाहरण के लिए, मैं अपने प्रोजेक्ट में qml फाइल में एक डायल तत्व बनाने के लिए डेस्कटॉप के लिए क्यूटी क्विक कॉम्प्न्टेंट्स से डायल.क्यूएलएल का उपयोग करने में सक्षम होना चाहता हूं।


  1. Http://qt.gitorious.org/qt-components/desktop/trees/master से tar.gz डाउनलोड करें
  2. खोलना
  3. vcvars32.bat लॉन्च करें, फिर qt-components-desktop \ folder पर जाएं
  4. qt-components-desktop \ components \ folder (cd घटकों) पर जाएं, "qmake और nmake install" टाइप करें
  5. qt-components-desktop \ src \ फ़ोल्डर पर जाएं, "qmake और nmake install" टाइप करें

ये एक विंडोज़ सिस्टम और मिंगव का उपयोग करते हुए वैकल्पिक कदम हैं जो Qt के साथ आता है। इस उदाहरण के लिए, मैंने क्यूटी एसडीके को C:\QtSDK स्थापित किया था। इन निर्देशों के लिए, मैंने क्यूटी 4.8.1 का इस्तेमाल किया।

  1. Http://qt.gitorious.org/qt-components/desktop/trees/master से tar.gz डाउनलोड करें
  2. घटकों को खोलें
  3. दो विकल्पों में से एक के साथ PATH सिस्टम चर में क्यूटी के डेस्कटॉप मैन्जविन बिन पथ और क्यूटी का मिंगव बिन पथ जोड़ें:
    • विकल्प 1: (लगातार) नियंत्रण कक्ष का उपयोग करना ( http://www.computerhope.com/issues/ch000549.htm )
      1. "नियंत्रण कक्ष" पर नेविगेट करें -> "सिस्टम" -> "उन्नत सिस्टम सेटिंग"
      2. "उन्नत" टैब का चयन करें
      3. "पर्यावरण चर ..." बटन दबाएं, तीसरे समूहबॉक्स के नीचे स्थित और ठीक / रद्द करें बटन के ऊपर स्थित
      4. "सिस्टम चर" समूहबॉक्स के अंतर्गत, सूची के माध्यम से स्क्रॉल करें और "पथ" चर खोजें
      5. डबल क्लिक करें या "पथ" चर का चयन करें और "संपादन ..." दबाएं
      6. फ़ील्ड के भीतर क्लिक करके और अपने कुंजीपटल पर END दबाकर या अपने माउस के साथ अंत में स्क्रॉल करके "चर मान:" फ़ील्ड के दाएं-सबसे अंत तक जाएं।
      7. एक अर्धविराम जोड़ें ; तो क्यूटी की मिंगव बिन निर्देशिका का पथ, इस मामले में यह C:\QtSDK\mingw\bin
      8. अंत में एक और सेमीकोलन जोड़ें और फिर क्यूटी के डेस्कटॉप मिंगव बिन निर्देशिका को क्यूटी के संस्करण में स्थित है जो आप उपयोग कर रहे हैं, इस स्थिति में यह 4.8.1 ;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin
      9. अंत में, पथ चर के अलावा इस तरह दिखना चाहिए ;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin ध्यान दें कि इन मार्गों को कहीं भी जोड़ा जा सकता है और पथ चर के भीतर जो भी आदेश हो सकता है
      10. अपने परिवर्तनों को बंद करने और सहेजने के लिए सभी खुली खिड़कियों के लिए "ठीक" दबाएं
    • विकल्प 2: (अस्थायी) SET आदेश का उपयोग करना यह विधि केवल कमांड प्रॉम्प्ट विंडो के भीतर ही चलती है जिसे निष्पादित किया गया था। कमांड प्रॉम्प्ट विंडो बंद होने पर, SET आज्ञाओं को पुनः दर्ज किया जाना चाहिए।
      1. SET PATH=%PATH%;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin बिन के साथ क्यूटी की डेस्कटॉप मिंगव बिन निर्देशिका जोड़ें
      2. SET PATH=%PATH%;C:\QtSDK\mingw\bin साथ क्यूटी की मिंगव बिन निर्देशिका जोड़ें SET PATH=%PATH%;C:\QtSDK\mingw\bin
      3. इस कमांड प्रॉम्प्ट विंडो के साथ नीचे दिए गए कदमों को जारी रखें। SET कमांड केवल उन विशिष्ट कमांड प्रॉम्प्ट विंडो के लिए सेट की जाती हैं जिन्हें आपने उन्हें निष्पादित किया था।
  4. यदि विकल्प 1 का उपयोग किया गया था, तो एक नया कमांड प्रॉम्प्ट खोलें और जहां पर क्यूटी डेस्कटॉप घटकों को निकाला जाता है वहां नेविगेट करें। यदि विकल्प 2 का उपयोग किया गया था, तो क्यूटी डेस्कटॉप घटक फ़ोल्डर में नेविगेट करने के लिए एक ही कमांड प्रॉम्प्ट का उपयोग करें
  5. निम्न कमांड चलाएं: qmake && mingw-make install
  6. यह कमांड स्वतः संकलित घटक फ़ाइलों को C:\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop ताकि मैन्युअल रूप से किसी फ़ोल्डर को मैन्युअल रूप से स्थानांतरित करने या बनाने की कोई आवश्यकता नहीं है।
  7. एक नया क्यूटी डेस्कटॉप प्रोजेक्ट बनाएं, और मिंगव का चयन करें जो क्यूटी संस्करण से टूलचैन के साथ मेल खाता है।
  8. निम्न कोड को संकलित करने और चलाने का प्रयास:

    import QtQuick 1.1
    import QtDesktop 0.1
    
    Rectangle {
        width: 100
        height: 100
        Button {
            id: button
            text: "Push me"
            onClicked: button.text = "Pressed"
        }
    }
  9. किया हुआ

इन निर्देशों के समय, QtDesktop घटकों का नवीनतम संस्करण 0.1 है। आपके द्वारा इंस्टॉल किए गए संस्करण की जांच करने के लिए, C:\QtSDK\Desktop\Qt\4.8.1\mingw\imports\QtDesktop और एक टेक्स्ट एडिटर के साथ फ़ाइल qmldir खोलें और प्रत्येक लाइन पर संस्करण संख्या देखें।