如何在 Tkinter 的菜单项中添加分隔符?
tkinterpythongui-programming更新于 2025/9/12 22:36:17
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="Refresh")
my_menu.add_command(label="Edit")
# 添加分隔符
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()
输出
运行上述代码将显示一个窗口,窗口顶部带有菜单栏。单击"File"菜单以显示菜单栏中的菜单项。菜单项由分隔符分隔。

相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

