কম্পিউটার টিউটোরিয়াল

পাইথন Tkinter-এ asksaveasfile() ফাংশন

Tkinter পাইথনের একটি মডিউল যা GUI প্রোগ্রামিংয়ে ব্যবহৃত হয়। আমরা একটি ক্যানভাস তৈরি করি এবং সেটিতে বাটন সহ বিভিন্ন UI কম্পোনেন্ট রাখি। এই নিবন্ধে asksaveasfile ফাংশন ব্যবহার করে পাইথন প্রোগ্রামের মাধ্যমে তৈরি ফাইলগুলো লোকাল ড্রাইভে সেভ করার পদ্ধতি দেখানো হয়েছে।

প্রথমে একটি ক্যানভাস তৈরি করা হয়, সেটিতে TTK বাটন ফাংশন দিয়ে একটি বাটন রাখা হয়। তারপর একটি ফাংশন ডিক্লেয়ার করা হয় যা ask save file ফাংশন ব্যবহার করে ফাইল টাইপ ডিফাইন করে এবং ফাইলটি লোকাল ড্রাইভে সেভ করে।

উদাহরণ
from tkinter import *
from tkinter import ttk
from tkinter.filedialog import asksaveasfile

base = Tk()
base.geometry('300x250')

def SaveFile():
    data = [('All types(*.*)', '*.*')]
    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()
আউটপুট

উপরোক্ত কোড রান করলে একটি উইন্ডো খুলবে। "Click to save file" বাটনে ক্লিক করলে ফাইল সেভ করার ডায়লগ বক্স আসবে।

পাইথন Tkinter-এ asksaveasfile() ফাংশন

বাটনে ক্লিক করার পর নিচের উইন্ডোটি আসবে:

পাইথন Tkinter-এ asksaveasfile() ফাংশন

  1. পাইথন Tkinter-এ askopenfile() ফাংশন ব্যবহার করে ফাইল খোলা

  2. পাইথনে issubset() ফাংশন

  3. পাইথনে intersection() ফাংশন

  4. পাইথনে ফাইল অবজেক্ট: ফাইল পড়া, লিখা এবং ম্যানেজমেন্টের সম্পূর্ণ গাইড