Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để thêm dấu phân tách trong mục Menu trong Tkinter?

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.

Làm cách nào để thêm dấu phân tách trong mục Menu trong Tkinter?