TKinter एक Python मॉड्यूल है जिसका उपयोग Python में GUI प्रोग्रामिंग के लिए किया जाता है। हम एक कैनवास बनाते हैं और अपने UI घटकों को उसमें कई गुणों और व्यवहारों के साथ रखते हैं। इस लेख में, हम देखेंगे कि स्थानीय ड्राइव में पायथन प्रोग्राम के माध्यम से बनाई गई फ़ाइलों को सहेजने के लिए आस्क निबंध फ़ाइल फ़ंक्शन का उपयोग कैसे करें।
हम पहले एक कैनवास बनाते हैं जिस पर हम फिर से TTK डॉट बटन फ़ंक्शन का उपयोग करके एक बटन लगाते हैं। फिर एक अन्य फ़ंक्शन घोषित करें जो फ़ाइल प्रकार को परिभाषित करने के लिए आस्क फाइन का उपयोग करेगा और फ़ाइल को स्थानीय ड्राइव में स्थान पर सहेजेगा।
उदाहरण
from tkinter import * from tkinter import ttk from tkinter.filedialog import asksaveasfile base = Tk() base.geometry('300x250') def SaveFile(): data = [('All tyes(*.*)', '*.*')] file = asksaveasfile(filetypes = data, defaultextension = data) save_btn = ttk.Button(base, text = 'Click to save file ', command = lambda : SaveFile()) save_btn.pack(side = TOP, pady = 20,padx = 50) mainloop()
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
अगला "फ़ाइल को इस रूप में सहेजने के लिए क्लिक करें" बटन पर क्लिक करने पर, हमें नीचे के रूप में अगली विंडो मिलती है।