tkinter 菜单栏
时间: 2023-09-10 10:07:10 浏览: 76
tkinter制作菜单栏
在Tkinter中创建菜单栏,可以使用`Menu`和`add_cascade`方法。下面是一个简单的示例代码:
```python
import tkinter as tk
def do_something():
print("Menu item clicked")
# 创建一个Tkinter窗口
window = tk.Tk()
# 创建一个菜单栏
menu_bar = tk.Menu(window)
# 创建一个文件菜单
file_menu = tk.Menu(menu_bar, tearoff=0)
file_menu.add_command(label="New", command=do_something)
file_menu.add_command(label="Open", command=do_something)
file_menu.add_separator()
file_menu.add_command(label="Exit", command=window.quit)
# 将文件菜单添加到菜单栏
menu_bar.add_cascade(label="File", menu=file_menu)
# 将菜单栏添加到窗口
window.config(menu=menu_bar)
# 运行Tkinter事件循环
window.mainloop()
```
这个示例创建了一个包含"File"菜单的菜单栏。"File"菜单中包含了"New"、"Open"和"Exit"三个菜单项。当点击菜单项时,会调用`do_something()`函数并输出一条消息。
你可以根据需要添加更多的菜单和菜单项,并为每个菜单项指定相应的命令。
希望这能帮助到你!
阅读全文