QFileSelector Class दस्तावेज़ पढ़कर, मैं देखता हूं:
QFileSelector प्लेटफ़ॉर्म या डिवाइस विशेषताओं के आधार पर फ़ाइल वेरिएंट चुनने की सुविधा है
मैं सफलतापूर्वक संबंधित QQmlFileSelector वर्ग का उपयोग निम्न के आधार पर फाइलों के एक सेट का चयन करने के लिए कर रहा हूं अगर मैं मैक के लिए निर्माण कर रहा हूं (एक +mac
निर्देशिका)।
हालाँकि, मुझे उबंटू डेस्कटॉप और एक एम्बेडेड डिवाइस के लिए भी निर्माण करने की आवश्यकता है जो उबंटू भी चला रहा है। इसलिए, मैं सीधे ubuntu से संबंधित एक और प्लेटफ़ॉर्म निर्देशिका नहीं जोड़ सकता।
दस्तावेज़ीकरण में device characteristics
के संदर्भ के आधार पर, मुझे लगता है कि मैं सीधे डिवाइस से संबंधित एक फ़ोल्डर बना सकता हूं।
मेरे पास एम्बेडेड डिवाइस के लिए एक किट सेटअप है और Ansible नामक किट द्वारा उपयोग किया जाने वाला डिवाइस है।
क्या कोई और विवरण प्रदान कर सकता है कि मैं QQmlFileSelector को Ansible के लिए निर्माण करते समय + फ़ोल्डर में फ़ाइलों का चयन कैसे कर सकता हूं?
1 उत्तर
आप अपनी पसंद के किसी भी नाम का उपयोग करके अपने स्वयं के चयनकर्ताओं को जोड़ सकते हैं। यहाँ एक उदाहरण है:
QQmlFileSelector *selector = QQmlFileSelector::get(engine);
QStringList options;
if (usingAnsible())
{
options << "ansible";
}
else
{
options << "x86";
}
selector->setExtraSelectors(options);
तब आपकी फ़ाइलें या तो +ansible
या +x86
निर्देशिका में होंगी।
संबंधित सवाल
नए सवाल
qt
Qt एक क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन डेवलपमेंट फ्रेमवर्क है जो व्यापक रूप से एप्लिकेशन सॉफ़्टवेयर के विकास के लिए उपयोग किया जाता है जो कि विभिन्न सॉफ़्टवेयर और हार्डवेयर प्लेटफ़ॉर्म पर चलाए जा सकते हैं, जिसमें अंतर्निहित कोडबेस में बहुत कम या कोई परिवर्तन नहीं होता है, जबकि देशी अनुप्रयोगों की शक्ति और गति होती है। Qt कमर्शियल और ओपन सोर्स लाइसेंस दोनों के साथ उपलब्ध है।