Tiện ích Tkinter Menu được sử dụng để tạo menu thả xuống trong một ứng dụng. Với các widget menu, chúng ta có thể chọn một mục từ menu và chạy một tác vụ cụ thể trong ứng dụng.
Trong nhiều ứng dụng, chúng ta thấy một đường phân cách có dấu chấm phân tách các mục menu trong menu. Dấu phân tách tách mục menu của một loại này với một loại khác và chúng ta có thể sử dụng nó để hình dung thứ bậc của các mục menu. Để tạo dấu phân tách giữa các mục menu, bạn có thể sử dụng add_separator () phương pháp.
Ví dụ
# 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()
Đầu ra
Chạy đoạn mã trên sẽ hiển thị một cửa sổ có thanh menu ở đầu cửa sổ. Nhấp vào Trình đơn 'Tệp' để hiển thị các mục trình đơn trong thanh menu. Các mục menu được phân tách bằng dấu phân cách.