วิดเจ็ตเมนูใน Tkinter ใช้เพื่อสร้างแถบเมนูในแถบนำทางของแอปพลิเคชัน ตั้งอยู่ที่ด้านบนของหน้าต่างแอปพลิเคชันก่อนแถบชื่อเรื่อง บางครั้ง เราเห็นเส้นประซึ่งปรากฏที่ด้านบนของรายการเมนูแรก การฉีกขาด (บูลีน) แอตทริบิวต์ในเมนูระบุว่าหากเราเริ่มแทรกรายการเมนูแล้วในขั้นต้นรายการทั้งหมดจะได้รับการจัดทำดัชนีจาก 1 อย่างไรก็ตามเมื่อเราปิด การฉีกขาด คุณสมบัติ รายการสามารถเริ่มสร้างดัชนีจาก 0 และเส้นประจะหายไปจากด้านบน
ตัวอย่าง
# Import the tkinter library
from tkinter import *
# Create an instance of tkinter frame
win= Tk()
# Set the size of the Tkinter window
win.geometry("700x350")
# Create an instance of MenuBar
menubar= Menu(win)
file= Menu(menubar, tearoff= 0)
# Add Menu Items
file.add_command(label= "New")
file.add_command(label= "Open")
file.add_command(label="Save")
file.add_separator()
file.add_command(label= "Quit")
menubar.add_cascade(label="File", menu=file)
win.config(menu=menubar)
win.mainloop() ผลลัพธ์
การเรียกใช้โค้ดด้านบนจะแสดงหน้าต่างพร้อมเมนูบนแถบนำทาง เมื่อเราคลิกเมนู มันจะแสดงรายการเมนู
