加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在python中隐藏或删除tkinter的菜单栏

发布时间:2020-12-20 11:53:11 所属栏目:Python 来源:网络整理
导读:我可以按照以下说明设置菜单: my_tk.config(menu=my_menu_bar) 但是,如何将其删除或完全隐藏? my_tk.config(menu=None) 不起作用:-( 解决方法 另一种方式是: from tkinter import *root = Tk()menubar = Menu(root)root.config(menu=menubar)submenu = Me
我可以按照以下说明设置菜单:

my_tk.config(menu=my_menu_bar)

但是,如何将其删除或完全隐藏?

my_tk.config(menu=None)

不起作用:-(

解决方法

另一种方式是:

from tkinter import *
root = Tk()

menubar = Menu(root)
root.config(menu=menubar)

submenu = Menu(menubar)
menubar.add_cascade(label="Submenu",menu=submenu)
submenu.add_command(label="Option 1")
submenu.add_command(label="Option 2")
submenu.add_command(label="Option 3")

def remove_func():
    emptyMenu = Menu(root)
    root.config(menu=emptyMenu)

remove_button = Button(root,text="Remove",command=remove_func)
remove_button.pack()

有什么不同:

def remove_func():

创建了一个空菜单

emptyMenu = Menu(root)

并将其替换为当前菜单(菜单栏)

root.config(menu=emptyMenu)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读