tkinter隐藏菜单栏
时间: 2023-08-04 17:05:42 浏览: 152
在Tkinter中,如果你想要隐藏菜单栏,可以使用`menubar`的`forget()`方法。以下是一个示例:
```python
import tkinter as tk
def hide_menu():
menubar.forget()
root = tk.Tk()
root.title("Hide Menu")
# 创建菜单栏
menubar = tk.Menu(root)
# 创建菜单项
file_menu = tk.Menu(menubar, tearoff=0)
file_menu.add_command(label="Open")
file_menu.add_command(label="Save")
file_menu.add_separator()
file_menu.add_command(label="Exit", command=root.quit)
# 将菜单项添加到菜单栏
menubar.add_cascade(label="File", menu=file_menu)
# 将菜单栏添加到主窗口
root.config(menu=menubar)
hide_button = tk.Button(root, text="Hide Menu", command=hide_menu)
hide_button.pack(pady=20)
root.mainloop()
```
在上面的示例中,我们创建了一个菜单栏,并添加了一些菜单项。通过调用`menubar.forget()`方法,可以隐藏菜单栏。
点击"Hide Menu"按钮后,菜单栏会被隐藏。
希望以上解释对你有帮助,如果有更多疑问,请随时追问!
阅读全文