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




qt-creator qml (3)

  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" टाइप करें

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

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

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


ये एक विंडोज़ सिस्टम और मिंगव का उपयोग करते हुए वैकल्पिक कदम हैं जो 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 खोलें और प्रत्येक लाइन पर संस्करण संख्या देखें।


मैंने इस प्रश्न के उत्तर से दिए निर्देशों का इस्तेमाल किया: क्यूटी कैसे प्लग इन बनाने और स्थापित करें? और qt कन्वर्टर qml फाइलों में सफलतापूर्वक क्यूटी त्वरित डेस्कटॉप घटकों का उपयोग करने में सक्षम था। यहां दिए गए अधिक विस्तृत निर्देश दिए गए हैं I

  1. Http://qt.gitorious.org/qt-components/desktop/trees/master से tar.gz डाउनलोड करें
  2. कहीं भी घटक निकालें (जैसे C: \ qt-components-desktop)
  3. कमांड प्रॉम्प्ट खोलें
  4. कमांड प्रॉम्प्ट में vcvars32.bat को "अपने विजुअल स्टूडियो" \ VC \ bin \ directory ... (आमतौर पर सी: \ प्रोग्राम फाइलें \ Microsoft Visual Studio 9.0 \ VC \ bin) से चलाएं। जैसे "सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट विज़ुअल स्टूडियो 9.0 \ वीसी \ बिन \ vcvars32.bat" आपको एक संदेश जैसे: "माइक्रोसॉफ्ट विज़ुअल स्टूडियो 2008 x 86 टूल्स का उपयोग करने के लिए पर्यावरण की स्थापना करना चाहिए"
  5. Qt निर्माता का बिन पथ का उपयोग करने के लिए कमांड प्रॉम्प्ट सेट करें ... (आमतौर पर C: \ Qt \ qtcreator-2.1.0 \ bin)। जैसे SET PATH =% PATH%; C: \ Qt \ qtcreator-2.1.0 \ bin
  6. क्यूटी के बिन पथ का उपयोग करने के लिए कमांड प्रॉम्प्ट सेट करें ... (आमतौर पर C: \ Qt \ 4.7.2 \ bin)। जैसे SET PATH =% PATH%; C: \ Qt \ 4.7.2 \ bin
  7. उस फ़ोल्डर को कमांड प्रॉम्प्ट पर नेविगेट करें जहां आपने क्यूटी डेस्कटॉप घटकों को निकाला था।
  8. निम्न कमांड चलाएं: qmake jom debug jom install
  9. "घटक" फ़ोल्डर को कॉपी करें जहां आपने क्यूटी डेस्कटॉप घटकों को निकाला था।
  10. इसे "आपकी क्यूटी निर्देशिका" \ आयात \ क्यूटी \ लैब्स में रखें ... (आमतौर पर सी: \ क्यूटी \ 4.7.2 \ आयात \ क्यूटी \ प्रयोगशाला)
  11. किसी भी पाठ संपादक में घटक फ़ोल्डर के अंदर qmldir फ़ाइल को खोलें और प्रत्येक पंक्ति पर संस्करण संख्या का निरीक्षण करें (जैसे 0.1)
  12. Qt डेस्कटॉप घटकों का उपयोग करने के लिए किसी भी qml फ़ाइल में निम्नलिखित आयात स्टेटमेंट को रखें: आयात करें Qt.labs.components # # # # # # # आपका संस्करण संख्या है (जैसे 0.1)