मैं ओएस एक्स का उपयोग कर रहा हूं। मैं इसे खोजक से चलाने के लिए अपनी स्क्रिप्ट पर डबल क्लिक कर रहा हूं। यह स्क्रिप्ट आयात करता है और नीचे दिए गए फ़ंक्शन को चलाता है।टिंकर फ़ाइल संवाद फोकस कैसे दें
मैं स्क्रिप्ट को एक टिंकर ओपन फ़ाइल संवाद प्रस्तुत करना चाहता हूं और चयनित फाइलों की एक सूची वापस करना चाहता हूं।
यहाँ मैं अब तक है:
def open_files(starting_dir):
"""Returns list of filenames+paths given starting dir"""
import Tkinter
import tkFileDialog
root = Tkinter.Tk()
root.withdraw() # Hide root window
filenames = tkFileDialog.askopenfilenames(parent=root,initialdir=starting_dir)
return list(filenames)
मैं दोगुना स्क्रिप्ट क्लिक करें, टर्मिनल को खोलता है, Tkinter फ़ाइल संवाद खोलता है। समस्या यह है कि फ़ाइल संवाद टर्मिनल के पीछे है।
क्या टर्मिनल को दबाने या फ़ाइल संवाद को शीर्ष पर समाप्त करने का कोई तरीका है?
धन्यवाद, वेस
इससे मदद मिल सकती है: http://stackoverflow.com/questions/1810497/hide-console-for-tkinter-app-on-osx –
धन्यवाद, मैं इसे लंबे समय तक उपयोग करने में देखूंगा। अभी यह कार्यक्रम बहुत आसान है और जल्दी से तेज हो रहा है। मैं इस त्रासदी को हल करने की एक त्वरित विधि ढूंढ रहा था। – Wes