วิดเจ็ต 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() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมแถบเมนูที่ด้านบนของหน้าต่าง คลิกเมนู 'ไฟล์' เพื่อแสดงรายการเมนูในแถบเมนู รายการเมนูคั่นด้วยตัวคั่น
