टिंकर एप्लिकेशन में फ़ाइल डायलॉग खोलने के लिए, टिंकर tkfiledialog प्रदान करता है पैकेज जो सिस्टम पर स्थित बाहरी फाइलों के साथ बातचीत करने के लिए एक डायलॉग बॉक्स बनाता है। filedialog के साथ काम करने के लिए, हमें पहले निम्न कमांड का उपयोग करके पैकेज को आयात करना होगा,
import tkinter.filedialog as fd
एक्सप्लोरर को विंडो में खोलने के लिए, asopenfilename(parent . का उपयोग करें) , शीर्षक , **विकल्प ) समारोह। यह केवल विंडो को खींचेगा और उपयोगकर्ता को एक्सप्लोरर से फ़ाइल का चयन करने की अनुमति देगा। एक बार फ़ाइल खोलने के बाद, हम सभी चयनित फ़ाइलों की सूची को प्रिंट करने के लिए एक फ़ंक्शन को परिभाषित कर सकते हैं।
उदाहरण
# Import the required libraries from tkinter import * from tkinter import ttk import tkinter.filedialog as fd # Create an instance of tkinter frame or window win = Tk() # Set the geometry of tkinter frame win.geometry("700x350") def open_file(): file = fd.askopenfilenames(parent=win, title='Choose a File') print(win.splitlist(file)) # Add a Label widget label = Label(win, text="Select the Button to Open the File", font=('Aerial 11')) label.pack(pady=30) # Add a Button Widget ttk.Button(win, text="Select a File", command=open_file).pack() win.mainloop()
आउटपुट
उपरोक्त कोड को चलाने से एक विंडो प्रदर्शित होगी जिसमें एक बटन और एक लेबल टेक्स्ट विजेट होगा।
एक्सप्लोरर से फाइल चुनने के लिए डायलॉग खोलने के लिए "एक फाइल का चयन करें" बटन पर क्लिक करें।