2010-12-07 20 views
7

फाइलकोसर संवाद पर खुले बटन पर क्लिक होने पर मैं अपने फाइलकोसर को दोनों फाइलों और फ़ोल्डर्स का चयन करने में सक्षम होने के लिए कैसे प्राप्त करूं? मैं सिर्फ एक फ़ाइलकोसर में फाइलें और फिल्डर खोलने की क्षमता निचोड़ना चाहता हूं। मैं जीटीके + और पायथन का उपयोग कर रहा हूं।GTK + Filechooser दोनों फाइलों और फ़ोल्डर्स को खोलने के लिए

+0

जब आप किसी फ़ोल्डर पर क्लिक करते हैं, तो प्रोग्राम कैसे पता चलेगा कि संवाद बंद करना है और इसे वापस करना है, या इसके अंदर देखो? – ptomato

+0

मैंने दो फ़ाइलकोसर्स बनाने का निर्णय लिया, एक फ़ाइल के लिए और दूसरा फ़ोल्डर चयन के लिए समस्या को हल करने के लिए। – thotheolh

+3

यह समझाया जा सकता है जैसा कि यहां बताया गया है: http://stackoverflow.com/questions/3170962/enable-gtkfilechooserdialog-to-select-files-or- फ़ोल्डर्स – systemovich

उत्तर

2

मैं इसके बारे में सोच रहा था, और हालांकि आपकी टिप्पणियों में आपने एक और मार्ग जाने का फैसला किया है, मेरे पास एक सुझाव है: जीटीके + एक के अपने स्वयं के फाइल चयनकर्ता उप-वर्ग लिखें और दो "ओपन" बटन प्रदान करें, एक "ओपन फाइल" और दूसरा "ओपन डायरेक्टरी" के लिए। इससे उपरोक्त चर्चा की अस्पष्टता खत्म हो जाएगी।

+0

2 बटन के लिए अच्छा विचार। – thotheolh