सवाल क्यूटी क्यूएमएल मॉड्यूल, उन्हें कैसे आयात करें और जानें कि आयात करना और QtMultimediaKit 1.0 क्या करना है


अंतिम प्रश्न में, (मेरे उबंटू एप्लिकेशन में वीडियो तत्व कैसे सम्मिलित करें?) मैंने सोचा कि मैं QtMultimediaKit1 के साथ वीडियो तत्व बना सकता हूं। लेकिन मैंने QtMultimediaKit 1.0 आयात करने की कोशिश की और यह काम नहीं किया! अंततः मुझे पता चला कि मैं इसे आयात कर सकता हूं import QtMultimedia 5.0

हालांकि यह काम कर रहा था, मैं इसे सॉफ्टवेयर सेंटर में ढूंढने में कामयाब रहा। मैंने देखा कि मॉड्यूल "libqt ..." से शुरू हुआ। और वहां है! या वे वहाँ हैं! क्योंकि मुझे पता चला कि स्थापित मॉड्यूल (QtMultimediaKit 1.0) और आयातित एक (QtMultimedia 5.0) दो अलग-अलग चीजें हैं!

QtMultimediaKit 1.0

जैसा नहीं है

QtMultimedia 5.0

संकलन त्रुटि पिछले प्रश्न के समान है जब मैं QtMultimediaKit 1.0 का उपयोग करता हूं।

उनमें से दोनों के बीच मतभेद क्या हैं?

QtMultimediaKit 1.0 क्यों काम नहीं करेगा?

मैंने इसके बारे में कुछ दस्तावेज देखा:

मैंने QtMultimediaKit 1 के साथ प्रयास किया।1 1 के बजाय।0 लेकिन यह वही समस्या है:

(file path)/ConfigureButtonTab.qml:4 module "QtMultimediaKit" is not installed

/usr/lib/x86_64-linux-gnu/qt5/bin/qmlscene exited with code 255

मैं अभी भी 13.10 के तहत और क्यूटी निर्माता 2.8.1 के साथ क्यूटी 5.0.2 (जीसीसी 4.7.3, 64 बिट) के आधार पर 16 सितंबर 2013 को 12:02:18 बजे बनाया गया हूं।

पी.एस .: थोड़ा अतिरिक्त सवाल: मैं कैसे जान सकता हूं कि सही मॉड्यूल रखने के लिए क्या स्थापित करना है? उदाहरण के लिए, 3 डी मॉड्यूल: मेरे पास कुछ स्थापित है लेकिन मुझे नहीं पता कि आयात करना है और यदि यह वास्तव में सही मॉड्यूल है (स्थापित-एक है: क्यूटी 3 डी मॉड्यूल: libqt53d5)

धन्यवाद! :)


1
2017-12-15 11:49


मूल




जवाब:


ऐसा इसलिए है क्योंकि उबंटू टच क्यूटी 5 का उपयोग करता है और qtmultimediakit एक पुराना क्यूटी गतिशीलता मॉड्यूल है। देख क्यूटी की वेबसाइट से यह उद्धरण:

क्यूटी 5 में क्यूटी मल्टीमीडिया मॉड्यूल क्यूटी 4x से क्यूटी मल्टीमीडिया मॉड्यूल, और क्यूटी मोबिलिटी से क्यूटी मल्टीमीडिया किट मॉड्यूल के दो पुराने मॉड्यूल, और क्यूटी मल्टीमीडिया मॉड्यूल को जोड़ता है (और प्रतिस्थापित करता है)। क्यूटी 4 से क्यूटी मल्टीमीडिया का उपयोग करने वाले मौजूदा कोड को न्यूनतम प्रयास के साथ पोर्ट किया जा सकता है, लेकिन क्यूटी मल्टीमीडिया किट का उपयोग करने वाले कोड को एक और अधिक शामिल प्रक्रिया हो सकती है। बदले गए फीचर्स सेक्शन पोर्टिंग के लिए प्रासंगिक बदलावों को हाइलाइट करता है।

दूसरे शब्दों में, क्यूटी 5 में क्यूटी मल्टीमीडिया मॉड्यूल QtMultimediaKit के उत्तराधिकारी है। चूंकि उबंटू टच केवल क्यूटी 5 का उपयोग करता है, मुझे नहीं लगता कि QtMultimediaKit काम करेगा।

आपके आयात का काम नहीं करने का कारण था क्योंकि QtMultiMediaKit फ़ाइलों को संग्रहीत किया जाता है /usr/lib/<architecture>/ जबकि एसडीके केवल देखता है qt5 का फ़ोल्डर /usr/lib/<architecture>/

क्यूटी 5 मल्टीमीडिया मॉड्यूल का उपयोग करके लंबी कहानी छोटी है, इसे करने का सही तरीका है!


2
2018-01-16 01:53



धन्यवाद! अंत के बारे में सिर्फ एक अतिरिक्त सवाल है। 3 डी मॉड्यूल कैसे आयात करें (क्या यह एक क्यूटी 4/5 समस्या भी है?)? और इसे कैसे सुधारें (क्या मुझे पथ बदलना चाहिए, ताकि एसडीके / usr / lib / <architecture> /) में दिख सके? - tuxtoriel
@tuxtoriel मुझे नहीं पता। यह वास्तव में एक अलग सवाल होना चाहिए। - Seth♦