আমরা ডায়ালগ বক্সগুলির সাথে পরিচিত এবং বিভিন্ন ধরণের অ্যাপ্লিকেশনে তাদের সাথে যোগাযোগ করি৷ এই ধরনের ডায়ালগ একটি অ্যাপ্লিকেশন তৈরি করতে উপযোগী যেখানে ব্যবহারকারীর মিথস্ক্রিয়া একটি প্রধান প্রয়োজন। আমরা ডায়ালগ বক্স ব্যবহার করে ব্যবহারকারীকে বিভিন্ন ধরনের ফাইল নির্বাচন করতে বলতে পারি এবং তারপর নির্দিষ্ট কিছু ক্রিয়াকলাপ যেমন ফাইল পড়া, ফাইলে লেখা ইত্যাদি করতে পারি। ডায়ালগ বক্সগুলি ফাইলডায়ালগ ব্যবহার করে তৈরি করা যেতে পারে।> পাইথনে মডিউল।
উদাহরণ
এই উদাহরণে, আমরা একটি অ্যাপ্লিকেশন তৈরি করব যা ব্যবহারকারীকে স্থানীয় ডিরেক্টরি থেকে একটি ফাইল নির্বাচন করতে বলবে এবং তারপরে লেবেলের সাহায্যে ডিরেক্টরিটির অবস্থান প্রদর্শন করবে৷
#Import the Tkinter library
from tkinter import *
from tkinter import ttk
from tkinter import filedialog
#Create an instance of Tkinter frame
win= Tk()
#Define the geometry
win.geometry("750x250")
def select_file():
path= filedialog.askopenfilename(title="Select a File", filetype=(('text files''*.txt'),('all files','*.*')))
Label(win, text=path, font=13).pack()
#Create a label and a Button to Open the dialog
Label(win, text="Click the Button to Select a File", font=('Aerial 18 bold')).pack(pady=20)
button= ttk.Button(win, text="Select", command= select_file)
button.pack(ipadx=5, pady=15)
win.mainloop() আউটপুট
উপরের কোডটি চালানোর ফলে একটি উইন্ডো প্রদর্শিত হবে যাতে ডিরেক্টরি থেকে ফাইলটি নির্বাচন করার জন্য একটি বোতাম থাকবে এবং উইন্ডোতে ফাইলের অবস্থান প্রদর্শন করবে৷

এখন, স্থানীয় ডিরেক্টরি থেকে যেকোনো ফাইল নির্বাচন করুন এবং তারপরে, এটি একটি লেবেল উইজেটে ফাইলটির অবস্থান প্রদর্শন করবে৷
