2012-04-01 8 views
8

मैं अपनी क्यूआरसी फ़ाइल से सभी छवियां प्राप्त करना चाहता हूं और उन्हें कॉम्बोबॉक्स में भेजना चाहता हूं। पता नहीं क्या और कहना है। यह एक बहुत ही बुनियादी कार्य है जो मुझे लगता है लेकिन मुझे समाधान नहीं मिल रहा है।मैं एक qrc फ़ाइल से सभी छवियों को कैसे प्राप्त कर सकता हूं?

उत्तर

12

यह आपको सही रास्ते पर मिलना चाहिए:

foreach(const QString &imageName, QDir(":").entryList()) 
{ 
    myCombBox->addItem(imageName); 
} 

यह है अगर आपकी छवियों के सभी अपने संसाधन फ़ाइल की बुनियाद होती हैं। वे तो :/image_namespace

किसी भी तरह से साथ ":" की जगह namespaced कर रहे हैं, ":" एक वास्तविक निर्देशिका अपने संसाधनों के सभी युक्त के रूप में व्यवहार करने और अपने फाइल सिस्टम के रूप में एक ही तरीके से पहुँचा जा सकता है कर रहा है।

+0

क्या यह काम किया? क्यूडीर संसाधनों पर पुन: प्रयास करने में सक्षम नहीं होना चाहिए। –

+0

क्यों नहीं? http://doc.qt.io/qt-5/qdir.html "इसका उपयोग क्यूटी के संसाधन प्रणाली तक पहुंचने के लिए भी किया जा सकता है।" – Chris

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

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