用tkinter制作含有5个功能的菜单
时间: 2024-03-06 13:50:27 浏览: 21
好的,以下是一个使用tkinter制作含有5个功能的菜单的示例代码:
```python
import tkinter as tk
def func1():
print("这是第一个功能")
def func2():
print("这是第二个功能")
def func3():
print("这是第三个功能")
def func4():
print("这是第四个功能")
def func5():
print("这是第五个功能")
root = tk.Tk()
root.title("菜单示例")
# 创建菜单
menu_bar = tk.Menu(root)
# 第一个菜单
file_menu = tk.Menu(menu_bar, tearoff=0)
file_menu.add_command(label="功能1", command=func1)
file_menu.add_command(label="功能2", command=func2)
menu_bar.add_cascade(label="菜单1", menu=file_menu)
# 第二个菜单
edit_menu = tk.Menu(menu_bar, tearoff=0)
edit_menu.add_command(label="功能3", command=func3)
edit_menu.add_command(label="功能4", command=func4)
menu_bar.add_cascade(label="菜单2", menu=edit_menu)
# 第三个菜单
help_menu = tk.Menu(menu_bar, tearoff=0)
help_menu.add_command(label="功能5", command=func5)
menu_bar.add_cascade(label="菜单3", menu=help_menu)
# 将菜单添加到窗口
root.config(menu=menu_bar)
root.mainloop()
```
这个示例代码创建了一个包含3个菜单的窗口,每个菜单包含不同的功能。你可以根据需要修改菜单和功能的名称和代码。