ডায়ালগ বক্সগুলি ব্যবহারকারীদের নির্দিষ্ট ক্রিয়াকলাপ সম্পাদন করার জন্য অবহিত করার জন্য সহজ৷ আমরা ডায়ালগ বক্সগুলির সাথে ইতিমধ্যেই পরিচিত এবং তাদের সাথে অনেকবার যোগাযোগ করেছি৷ একটি নির্দিষ্ট Tkinter অ্যাপ্লিকেশনে, আমরা যেকোনো ধরনের ডায়ালগ বক্স তৈরি করতে পারি, যেমন মেসেজ, ইউজার ইন্টারঅ্যাকশন ডায়ালগ, সিঙ্গেল ভ্যালু এন্ট্রি ডায়ালগ, ফাইল চয়নকারী ইত্যাদি। ডায়ালগ বক্স তৈরি করার জন্য, Tkinter-এর বেশ কয়েকটি অন্তর্নির্মিত প্যাকেজ রয়েছে যেমন মেসেজবক্স, সিম্পল ডায়ালগ, ফাইল ডায়ালগ, এবং রঙ চয়নকারী .
উদাহরণ
এই উদাহরণে, আমরা একটি বার্তা বাক্স তৈরি করব যাতে ব্যবহারকারীকে একটি বিকল্প বেছে নিতে জানানো হয়।
#Import the tkinter library from tkinter import * from tkinter import messagebox #Create an instance of Tkinter frame win= Tk() #Define the geometry of the function win.geometry("750x250") answer = messagebox.askyesno("Question","Do you like Python Tkinter?") #Create a Label Label(win, text=answer, font= ('Georgia 20 bold')).pack() win.mainloop()
আউটপুট
উপরের কোডটি চালানো হলে একটি প্রম্পট ডায়ালগ বক্স প্রদর্শিত হবে। একবার আমরা একটি বিকল্প বেছে নিলে, এটি হ্যাঁ (1) বা না (0) এর উপর ভিত্তি করে বুলিয়ান মান প্রদর্শন করবে।
একবার আমরা হ্যাঁ বা না ক্লিক করলে, এটি 1 বা 0 মান সহ Tkinter উইন্ডো আপডেট করবে।