Tkinter Python লাইব্রেরি কার্যকরী এবং বৈশিষ্ট্যযুক্ত অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে। এটিতে প্রচুর প্যাকেজ এবং ফাংশন রয়েছে যা বিভিন্ন কার্যকারিতার জন্য ব্যবহৃত হয়। ফাইল ডায়ালগ tkinter-এ প্যাকেজ স্থানীয় মেশিনে ফাইল সিস্টেমের সাথে ইন্টারঅ্যাক্ট করার অ্যাক্সেস দেয়। ফাইলডায়ালগ ব্যবহার করে , আমরা সিস্টেম থেকে যেকোনো ফাইলে অ্যাক্সেস পেতে পারি এবং CRUD অপারেশন করতে এটি ব্যবহার করতে পারি।
ফাইল ডায়ালগে ফোকাস দিতে, আমাদের কাছে একটি প্যারেন্ট উইন্ডো থাকতে পারে যা ডায়ালগের সাথে যুক্ত। যদি প্রধান উইন্ডোটি বিশ্বব্যাপী শীর্ষে সংজ্ঞায়িত করা হয়, তাহলে সংশ্লিষ্ট উইজেটগুলি স্বয়ংক্রিয়ভাবে অন্যদের শীর্ষে ফোকাস হয়ে যায়।
উদাহরণ
এই উদাহরণে, আমরা একটি বোতাম তৈরি করেছি যা স্থানীয় সিস্টেম থেকে একটি ফাইল নির্বাচন করতে একটি ডায়ালগ বক্স খুলবে৷
# Import the tkinter library from tkinter import * from tkinter import filedialog from PIL import Image, ImageTk # Create an instance of tkinter frame win = Tk() # Set the size of the Tkinter window win.geometry("700x350") # Set the title of the window win.title("File Explorer") # Define the function to open the file dialog def open_file(): win.filename = filedialog.askopenfilename(title="Select the file", filetypes=(("jpg files", "*.jpg"), ("all files", "*.*")))] # Create a Button widget b1 = Button(win, text="Open", command=open_file) b1.place(relx=.5, rely=.5, anchor=CENTER) win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে একটি বোতাম সহ একটি উইন্ডো প্রদর্শিত হবে৷
৷
বোতামে ক্লিক করার পরে, এটি একটি ডায়ালগ বক্স দেখাবে যেখান থেকে ব্যবহারকারী স্থানীয় সিস্টেম থেকে একটি ফাইল নির্বাচন করতে পারে৷