如何在Tkinter中的菜单项中添加分隔符?
Tkinter菜单窗口小部件用于在应用程序中创建下拉菜单。使用菜单小部件,我们可以从菜单中选择一个项目并在应用程序中运行特定任务。
在许多应用程序中,我们会看到点状分隔线,分隔菜单中的菜单项。分隔符将一种类型的菜单项与另一种类型隔开,我们可以使用它来可视化菜单项的层次结构。为了在菜单项中创建分隔符,可以使用 add_separator() 方法。
示例
# 导入所需库
from tkinter import *
from tkinter import ttk
# 创建Tkinter框架的实例
win=Tk()
# 设置Tkinter库的几何形状
win.geometry("700x350")
menubar=Menu(win)
# 添加菜单
my_menu=Menu(menubar, tearoff=0)
# 添加菜单项
my_menu.add_command(label="刷新")
my_menu.add_command(label="编辑")
# 添加分隔符
my_menu.add_separator()
my_menu.add_command(label="查看")
my_menu.add_command(label="保存")
my_menu.add_command(label="关闭")
menubar.add_cascade(label='文件', menu=my_menu)
win.config(menu=menubar)
win.mainloop()
输出
运行上述代码将显示一个窗口,在窗口顶部有一个菜单栏。单击“文件”菜单以显示菜单项。菜单项由分隔符分隔开。