在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) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |