ধরি, Tkinter ব্যবহার করে একটি ডায়লগ বক্স তৈরি করতে চাই। ডায়লগ বক্স তৈরি করতে MessageBox লাইব্রেরি ব্যবহার করা যায় যেটিতে দ্রুত ডায়লগ তৈরি করার ফাংশন রয়েছে।
তैयার ডায়লগ বক্সের পজিশন এডজাস্ট করতে এর "toplevel" প্রপার্টি ব্যবহার করা যায় যা বর্তমান বক্সকে প্রায়োরিটি দিয়ে অন্যান্য প্রসেসকে ব্যাকএন্ডে রাখে।
এতে টাইটেল, মেসেজ, ডিটেইলস ইত্যাদি ফাংশন রয়েছে। MessageBox উইজেটের পজিশন পরিবর্তন করতে geometry মেথড ব্যবহার করা হবে।
উদাহরণ
# Tkinter লাইব্রেরি ইম্পোর্ট
from tkinter import *
# মেসেজবক্স ফাংশন ডিফাইন
def messagebox():
# toplevel ফাংশন মেসেজবক্স ডায়লগ তৈরি করে যা স্ক্রিনের টপে দেখায়
top = Toplevel(win)
top.title("Click Me")
# MessageBox-এর পজিশন ডিফাইন
x_position = 600
y_position = 400
top.geometry(f"600x200+{x_position}+{y_position}")
# মেসেজবক্সের প্রোপার্টি ডিফাইন
l1 = Label(top, text="Hello! TutorialsPoint", bg="green", fg="white", font=('Times New Roman', 24), height=50, width=50).pack()
# Tkinter ফ্রেমের ইনস্ট্যান্স তৈরি
win = Tk()
win.geometry("600x200")
win.title("Window-1")
Button(win, text="Click Me", command=messagebox, width=8).pack(pady=80)
win.mainloop()
আউটপুট
উপরের কোড রান করলে নিচের আউটপুট উইন্ডো আসবে।

"Click Me" বাটনে ক্লিক করলে নিচের ডায়লগ বক্স আসবে যেটির পজিশন পরে পরিবর্তন করা যাবে।
