如何从 tkinter 菜单界面中删除虚线?

如何从 tkinter 菜单界面中删除虚线?

Tkinter 中的菜单小部件用于在应用程序的导航栏中创建菜单栏。它位于标题栏之前,位于应用程序窗口的顶部。有时,我们在第一个菜单项的顶部看到一条虚线。菜单中的 tearoff(boolean) 属性指定了如果我们开始插入菜单项,则最初所有项目都从 1 开始索引。但是,当我们关闭 tearoff 属性时,项目可以从 0 开始索引,虚线将从顶部消失。

例子

# 导入 tkinter 库
from tkinter import *

# 创建 tkinter 库窗口的实例
win= Tk()

# 设置 tkinter 窗口的大小
win.geometry("700x350")

# 创建 MenuBar 的实例
menubar= Menu(win)
file= Menu(menubar, tearoff= 0)

# 添加菜单项
file.add_command(label= "新建")
file.add_command(label= "打开")
file.add_command(label="保存")
file.add_separator()
file.add_command(label= "退出")
menubar.add_cascade(label="文件(F)", menu=file)
win.config(menu=menubar)
win.mainloop()

输出

运行上述代码将显示一个带有导航栏上的菜单的窗口。单击菜单时,它将显示菜单项列表。

如何从 tkinter 菜单界面中删除虚线?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程