Tkinter-এর অনেকগুলি অন্তর্নির্মিত ফাংশন এবং বৈশিষ্ট্য রয়েছে যা একটি অ্যাপ্লিকেশনের অভ্যন্তরীণ কার্যকারিতা প্রসারিত করতে ব্যবহার করা যেতে পারে। Tkinter-এ পপআপ মেসেজবক্স সংজ্ঞায়িত করে তৈরি করা হয়। পপআপ বার্তা বাক্সগুলির সাথে কাজ করার জন্য, আপনাকে প্রথমে "tkinter.messagebox আমদানি করুন কমান্ড দ্বারা Tkinter-এ বার্তাবক্স প্যাকেজ আমদানি করতে হবে "।
উদাহরণ
এই উদাহরণে, আমরা একটি প্রশ্ন সহ একটি মেসেজবক্স পপআপ তৈরি করব। একটি নির্দিষ্ট বিকল্পে ক্লিক করলে, এটি ব্যবহারকারীকে সংশ্লিষ্ট অপারেশনে পুনঃনির্দেশিত করবে।
# Import the required libraries from tkinter import * import tkinter.messagebox # Create an instance of Tkinter Frame win = Tk() # Set the geometry of Tkinter Frame win.geometry("700x350") def open_win(): out = tkinter.messagebox.askquestion('Prompt', 'Do you want to Continue?') if out == 'yes': Label(win, text="Thank You for your Response!", font=('Helvetica 22 bold')).pack(pady=40) else: win.destroy() # Create a Button button = Button(win, text="Click Me", command=open_win, font=('Helvetica 14 bold'), foreground='OrangeRed3',background="white") button.pack(pady=50) win.mainloop()
আউটপুট
উপরের কোডটি কার্যকর করার পরে, এটি নিম্নলিখিত উইন্ডোটি প্রদর্শন করবে -
এখন, "ক্লিক মি" বোতামে ক্লিক করুন। এটি একটি প্রশ্ন সহ একটি বার্তাবক্স দেখাবে৷
৷
এরপর, মেসেজবক্সে "হ্যাঁ" বোতামে ক্লিক করুন। এটি নিম্নলিখিত উইন্ডোটি প্রদর্শন করবে -