tkinter 如何使用Menu
时间: 2024-02-21 19:54:55 浏览: 78
tkinter模块的使用
以下是使用Tkinter创建菜单的示例代码:
```python
import tkinter as tk
def hello():
print("Hello!")
root = tk.Tk()
# 创建菜单栏
menubar = tk.Menu(root)
root.config(menu=menubar)
# 创建文件菜单
file_menu = tk.Menu(menubar, tearoff=False)
menubar.add_cascade(label="File", menu=file_menu)
# 添加菜单项
file_menu.add_command(label="New", command=hello)
file_menu.add_command(label="Open", command=hello)
file_menu.add_separator()
file_menu.add_command(label="Exit", command=root.quit)
# 创建编辑菜单
edit_menu = tk.Menu(menubar, tearoff=False)
menubar.add_cascade(label="Edit", menu=edit_menu)
# 添加菜单项
edit_menu.add_command(label="Cut", command=hello)
edit_menu.add_command(label="Copy", command=hello)
edit_menu.add_command(label="Paste", command=hello)
root.mainloop()
```
这段代码创建了一个简单的Tkinter窗口,并在窗口上创建了一个菜单栏。菜单栏包含了两个菜单:文件和编辑。文件菜单包含了新建、打开和退出三个菜单项,编辑菜单包含了剪切、复制和粘贴三个菜单项。当用户点击菜单项时,会执行相应的命令,这里的命令是调用`hello()`函数打印"Hello!"。
阅读全文