python利用combobox打印下拉栏选中的数
时间: 2024-10-08 21:05:14 浏览: 35
Python 窗体(tkinter)下拉列表框(Combobox)实例
在Python中,通常我们使用`tkinter`库创建GUI应用程序,并利用`ttk.Combobox`组件来实现下拉列表的选择。当你选择一个选项,`Combobox`会返回所选值。以下是一个简单的例子:
```python
import tkinter as tk
from tkinter import ttk
def print_selected_value():
selected = combo.get() # .get()方法获取选中的值
print("你选择了:", selected)
root = tk.Tk()
root.title('ComboBox Example')
# 创建Combobox
combo = ttk.Combobox(root, values=["Option 1", "Option 2", "Option 3"])
combo.pack()
# 绑定事件处理函数
combo.bind("<<ComboboxSelected>>", print_selected_value) # 当有项被选中时触发函数
root.mainloop()
```
在这个示例中,当用户从下拉菜单中选择一个选项,`print_selected_value`函数会被调用,然后它会打印出所选的数值。
阅读全文