Tiện ích Menu trong Tkinter được sử dụng để tạo Thanh Menu trên thanh điều hướng của ứng dụng. Nó nằm ở đầu cửa sổ ứng dụng trước thanh tiêu đề. Đôi khi, chúng tôi thấy một đường đứt nét xuất hiện ở đầu Mục menu đầu tiên. Tearoff (boolean) thuộc tính trong Menu chỉ định rằng nếu chúng tôi bắt đầu chèn mục Menu thì ban đầu tất cả các mục sẽ được lập chỉ mục từ 1. Tuy nhiên, khi chúng tôi tắt tearoff thuộc tính này, mục có thể bắt đầu lập chỉ mục từ 0 và đường đứt nét sẽ biến mất khỏi đầu.
Ví dụ
# 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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có Menu trên thanh Điều hướng. Khi chúng ta nhấp vào Menu, nó sẽ hiển thị danh sách các Menu.