2013-10-10 8 views
5

में QML और C++ अनुप्रयोग चलाना जो मैं करने की कोशिश कर रहा हूं वह qtcreator में परीक्षण QML है। मेरे पास क्यूटी 5.1.1 के आधार पर नवीनतम संस्करण क्यूटी निर्माता 2.8.1 है।QDeclarativeV ऐसी कोई फ़ाइल ot निर्देशिका नहीं देखें। QtCreator

मैं अपने सी ++ एप्लिकेशन में qml जोड़ना चाहता हूं। मैंने कई तरीकों की कोशिश की। QDeclarativeView का उपयोग करके सबसे उचित रूप है लेकिन मैं इसे शामिल नहीं कर सकता।

प्रो फाइलों में मैं क्यूटी + = कोर गुई घोषणात्मक मैंने त्वरित, qml को भी जोड़ने की कोशिश की लेकिन फिर भी मुझे qtquick या घोषणात्मक पुस्तकालय दिखाई नहीं देते हैं।

मैं देख सकता हूँ "क्यूटी त्वरित 2 यूआई" द्वारा qmlViewer में परियोजना जाना उपकरण> external-> qtquick-> qmlviewer जब मैं निर्माण करने के लिए क्यूटी त्वरित 2 आवेदन (निर्मित प्रकार) मैं 3x मिल "नहीं खोल सकता कोशिश फ़ाइल "QtQuick/QQuickView" ऐसी कोई फ़ाइल या निर्देशिका शामिल नहीं है।

मैं किसी भी मदद के लिए qml धन्यवाद का उपयोग करके सरल सी ++ एप्लिकेशन करना चाहता हूं। मैंने कई ट्यूटोरियल पढ़े हैं, लेकिन उनमें से अधिकांश निर्माण के बाद शुरू होते हैं। मुझे रन एप्लिकेशन नंबर में समस्या है । qml कोड

+1

हिंडसाइट में, ऐसा लगता है कि क्यूटी की एक दोषपूर्ण स्थापना आपकी समस्याओं के लिए सबसे संभावित कारण है। – user1095108

+0

आप सही थे। क्यूटी के साथ समस्या, मैंने पुनः स्थापित किया और इससे मदद मिली! – kajojeq

उत्तर

4

आप इसे शामिल नहीं कर सकते, क्योंकि यह क्यूटी त्वरित 1 है और आप क्यूटी त्वरित 2. उपयोग करने के लिए QDeclarativeView शामिल करने के लिए आप की जरूरत सक्षम होने के लिए करना चाहते हैं:

QT += declarative

आपकी .pro फ़ाइल में। क्यूटी त्वरित 2 विकल्प है, जिसके लिए आप की जरूरत के लिए QQuickView पर

देखो:

QT += qml quick

अपने .pro फ़ाइल में

+0

क्या आप निश्चित हैं? क्या आप मुझे बिल्कुल बता सकते हैं कि आप किस प्रकार की परियोजना को जोड़ते हैं? क्या यह जीयूआई परियोजना में संभव है? क्योंकि मैंने इसे दो संस्करणों की कोशिश की जिसके बारे में आपने बताया और अभी भी क्यूक्विक या क्यूडेक्लेरेटिव का उपयोग नहीं कर सकते हैं। क्या मुझे अपनी परियोजना निर्देशिका में कुछ फाइलें रखने की ज़रूरत है? कुछ डीएलएस या libs? – kajojeq

+0

आपको अपनी प्रोजेक्ट निर्देशिका में किसी भी डीएलएस या libs की आवश्यकता नहीं है, लेकिन आपको एक वैध क्यूटी इंस्टॉल की आवश्यकता है। एक सरल उदाहरण '.qml' फ़ाइल को प्रतिलिपि बनाने और चिपकाने का प्रयास करें, फिर जांच करें कि आपकी स्थापना बिल्कुल काम करती है या नहीं, तो परीक्षण करने के लिए' qmlscene file.qml' चलाएं। – user1095108

संबंधित मुद्दे