Menu(parent) অবজেক্ট দিয়ে মেনুবার তৈরি করা হয়। tk_popup(x_root, y_root, False) দিয়ে পপ-আপ মেনু দেখায়। মাউস রাইট-ক্লিক ইভেন্টে বাঁধা হয়। grab_release() দিয়ে মাউস রিলিজ হ্যান্ডল করা হয়।
উদাহরণ
# প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট
from tkinter import *
from tkinter import ttk
# Tkinter ফ্রেম তৈরি
win = Tk()
win.geometry("700x350")
label = Label(win, text="Right-click anywhere to display a menu", font=('Helvetica 18'))
label.pack(pady=40)
# মেনু পপ-আপ
popup = Menu(win, tearoff=0)
popup.add_command(label="New")
popup.add_command(label="Edit")
popup.add_separator()
popup.add_command(label="Save")
def menu_popup(event):
try:
popup.tk_popup(event.x_root, event.y_root, 0)
finally:
popup.grab_release()
win.bind("", menu_popup)
button = ttk.Button(win, text="Quit", command=win.destroy)
button.pack()
mainloop()
আউটপুট
লেবেল এবং বাটন সহ উইন্ডো দেখাবে। রাইট-ক্লিক করলে পপ-আপ মেনু আসবে।
