tkinter的下拉菜单
时间: 2023-10-11 14:14:14 浏览: 89
下拉菜单
Tkinter 是 Python 的一个标准库,用于创建图形用户界面(GUI)。下拉菜单是 Tkinter 中常用的一个部件,用于在菜单栏中创建一个可展开的菜单选项。
下面是创建一个简单的下拉菜单的示例代码:
```python
import tkinter as tk
from tkinter import ttk
def menu_select(event):
selected_item = event.widget.get()
print(f"You selected {selected_item}")
root = tk.Tk()
menu_bar = tk.Menu(root)
root.config(menu=menu_bar)
menu = tk.Menu(menu_bar, tearoff=0)
menu.add_command(label="Option 1")
menu.add_command(label="Option 2")
menu.add_command(label="Option 3")
menu_bar.add_cascade(label="Menu", menu=menu)
root.mainloop()
```
在这个例子中,我们首先创建了一个根窗口 `root`,然后创建了一个菜单栏 `menu_bar`,将其配置到根窗口中。接下来,我们创建了一个下拉菜单 `menu`,并将一些选项添加到菜单中。最后,使用 `add_cascade` 方法将菜单添加到菜单栏中。
当用户选择菜单中的选项时,会触发 `menu_select` 方法,并打印所选项的标签。
这只是一个简单的示例,你可以根据需要进行修改和扩展。希望对你有帮助!
阅读全文