วิดเจ็ต Tkinter Menu ใช้เพื่อสร้างเมนูแบบเลื่อนลงในแอปพลิเคชัน ด้วยวิดเจ็ตเมนู เราสามารถเลือกรายการจากเมนูและเรียกใช้งานเฉพาะในแอปพลิเคชันได้
ในหลาย ๆ แอปพลิเคชัน เราจะเห็นเส้นคั่นที่คั่นรายการเมนูในเมนู ตัวคั่นแยกรายการเมนูของประเภทหนึ่งออกจากอีกประเภทหนึ่ง และเราสามารถใช้เพื่อแสดงภาพลำดับชั้นของรายการเมนู ในการสร้างตัวคั่นระหว่างรายการเมนู คุณสามารถใช้ add_separator() วิธีการ
ตัวอย่าง
# Import the required libraries from tkinter import * from tkinter import ttk # Create an instance of Tkinter frame win=Tk() # Set the geometry of the Tkinter library win.geometry("700x350") menubar=Menu(win) # Add Menu my_menu=Menu(menubar, tearoff=0) # Adding Menu Items my_menu.add_command(label="Refresh") my_menu.add_command(label="Edit") # Add a separator my_menu.add_separator() my_menu.add_command(label="View") my_menu.add_command(label="Save") my_menu.add_command(label="Close") menubar.add_cascade(label='File', menu=my_menu) win.config(menu=menubar) win.mainloop()
ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมแถบเมนูที่ด้านบนของหน้าต่าง คลิกเมนู 'ไฟล์' เพื่อแสดงรายการเมนูในแถบเมนู รายการเมนูคั่นด้วยตัวคั่น