如何向 Tkinter 中的菜单项中添加分隔符?
Tkinter 菜单小组件用于在应用程序中创建下拉菜单。借助菜单小组件,我们可以从菜单中选择一个项目并在应用程序中运行特定任务。
在许多应用程序中,我们会看到一条虚线分隔线,它将菜单中的菜单项分开。分隔符将一种类型的菜单项与另一种类型的菜单项分隔开,我们可以使用它可视化菜单项的层次结构。要在菜单项中创建分隔符,可以使用 add_separator() 方法。
示例
# 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()
输出
运行以上代码将在窗口顶部显示一个带有菜单栏的窗口。单击“文件”菜单以在菜单栏中显示菜单项。菜单项由分隔符分隔。
广告