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