Ubuntu फोन के लिए CurrencyConverter उदाहरण को चलाने की कोशिश करते हुए "QtQuick संस्करण 2.0 स्थापित नहीं है"


10

जब मैं उबंटू फोन एप्लिकेशन को विकसित करने के तरीके पर चरण-दर-चरण मार्गदर्शिका का पालन कर रहा था, लेकिन क्यूएम क्रिएटर त्रुटि संदेश (मॉड्यूल "QtQuick" संस्करण 2.0 स्थापित नहीं है) के माध्यम से जब मैं इसे QMLscene के साथ चलाता हूं। मुझे लगता है कि क्यूटी निर्माता Qt5 के बजाय Qt4 का उपयोग करता है। मैं इसे कैसे ठीक करूं?


प्लाज़्मा (एक प्लास्मोइड के साथ) से चलने पर मुझे एक ही समस्या है। क्या कोई मेरी मदद कर सकता है ?
यवेस

जवाबों:


5

जब आप qmlscene का उपयोग करना चाहिए, तो आप qmlviewer का उपयोग कर रहे हैं। ट्यूटोरियल से उद्धरण:

QML अनुप्रयोगों को शुरू करने के लिए, या तो प्रोटोटाइप या अंतिम चरणों के दौरान, आप QML दृश्य का उपयोग करेंगे। क्यूएमएल दृश्य एक कमांड-लाइन एप्लिकेशन है जो क्यूएमएल कोड की व्याख्या और चलाता है।

...

यहाँ एक टिप दी गई है: हालाँकि Qt Creator QML दर्शक के रूप में अभी तक qmlscene का समर्थन नहीं करता है, लेकिन आप इसे IDE के भीतर से मंगवा सकते हैं। ऐसे:

  1. क्यूटी निर्माता में, उपकरण> विकल्प पर जाएं ...
  2. बाहरी उपकरण टैब चुनें, फिर फलक में पूर्वावलोकन (qmlviewer) प्रविष्टि चुनें
  3. निष्पादन योग्य पर: दाईं ओर फ़ील्ड, सामग्री को / ऑप्ट / qt5 / bin / qmlscene से बदलें।
  4. वैकल्पिक रूप से ऊपर से पूर्वावलोकन (qmlviewer) प्रविष्टि पर डबल-क्लिक करके कमांड नाम बदलें। आप इसे पूर्वावलोकन (qmlscene) कह सकते हैं।
  5. परिवर्तनों को सहेजने के लिए ठीक पर क्लिक करें।

आप कमांड लाइन से QML सीन भी चला सकते हैं:

$ qmlscene /path/to/application.qml

1
लगता है कि मेरे 12.10 पर कुछ सामान गायब है। निर्देशिका / ऑप्ट / qt5 / bin / मौजूद नहीं है। एकमात्र फ़ोल्डर / ऑप्ट / qt5 / आयात / है। मैं पूरे qt5 पैक को कैसे स्थापित कर सकता हूं?
राल्फ हर्सल

क्या आप वाकई उबंटू वेबसाइट पर दिए गए निर्देशों का पूरी तरह से पालन कर चुके हैं? रनिंग sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrcको डायरेक्टरी / ऑप्ट / क्यूटी 5 / बिन बनाना चाहिए।
रेनबो यूनिकॉर्न मैन

1

हाय ~ मैं तुम्हारी तरह ही समस्या थी कि क्यूटी निर्माता त्रुटि संदेश के माध्यम से

(मॉड्यूल "QtQuick" संस्करण 2.0 स्थापित नहीं है)।

और मैं भी आपकी तरह ही कदम-दर-कदम गाइड का अनुसरण कर रहा था । अंत में मैंने अब इसे ठीक कर लिया है। http://ubuntuone.com/1qJHsJxyWq0RH3yvEvQ6MEइस छवि से पता चलता है आप विन्यास में कुछ गड़बड़ है qmlscene । मैंने qmlscene को भी कॉन्फ़िगर किया था , लेकिन इसमें वही त्रुटि थी जो आपने की थी।

अंत में मैंने पाया कि जब मैंने qmlscene का पथ कॉन्फ़िगर किया था, तो मैंने "/ opt / qt5 / bin / qmlscene" से पहले एक बैकस्पेस टाइप किया था । तो यह काम नहीं किया। मैं आपको केवल यह बताना चाहता हूं कि मैंने इस त्रुटि के कारण क्या किया है। :)


0

आपको डिफ़ॉल्ट qmlviewer को भी बदलना होगा :

  1. Qt Creator में जाएं: Tools-> Options->Environment
  2. External Toolsटैब चुनें , फिर पैनल में Preview(qmlviewer) प्रविष्टि चुनें
  3. निष्पादन पर: सही पर क्षेत्र, के साथ सामग्री को बदलने /opt/qt5/bin/qmlsceneया /usr/bin/qmlscene(उबंटू 12.10 में)।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.