如何向 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()

输出

运行以上代码将在窗口顶部显示一个带有菜单栏的窗口。单击“文件”菜单以在菜单栏中显示菜单项。菜单项由分隔符分隔。

更新于: 2021-08-05

2K+ 次浏览

开启你的 职业 生涯

完成课程,获得认证

立即开始
广告