tkinter Menu
时间: 2023-09-11 12:06:21 浏览: 90
Code for the complete guide to tkinter tutorial
Tkinter Menu 是 Python Tkinter GUI 工具包中的一个小部件,用于创建应用程序的菜单和下拉菜单。它提供了一个简单易用的API,可以轻松创建菜单和子菜单。
下面是一个简单的 Tkinter Menu 示例,它创建了一个顶层菜单和两个子菜单:
```python
import tkinter as tk
root = tk.Tk()
menuBar = tk.Menu(root)
root.config(menu=menuBar)
fileMenu = tk.Menu(menuBar)
menuBar.add_cascade(label="File", menu=fileMenu)
fileMenu.add_command(label="New")
fileMenu.add_command(label="Open")
fileMenu.add_separator()
fileMenu.add_command(label="Exit", command=root.quit)
editMenu = tk.Menu(menuBar)
menuBar.add_cascade(label="Edit", menu=editMenu)
editMenu.add_command(label="Cut")
editMenu.add_command(label="Copy")
editMenu.add_command(label="Paste")
root.mainloop()
```
这个例子中,我们首先创建了一个顶层菜单 `menuBar`,然后创建两个子菜单 `fileMenu` 和 `editMenu`,分别加入到 `menuBar` 中。在子菜单中,我们添加了一些命令,例如打开、保存、复制、粘贴等。
当用户点击菜单项时,我们可以通过绑定响应函数来处理。例如,我们可以在退出菜单项上绑定 `root.quit` 函数,以退出应用程序。
希望这个例子可以帮助你更好地了解 Tkinter Menu 的使用方法。
阅读全文