python tkinter combobox取值
时间: 2023-09-30 15:04:01 浏览: 175
Python 窗体(tkinter)下拉列表框(Combobox)实例
您可以使用`Combobox`小部件的`get()`方法来获取当前选定的值。下面是一个简单的示例代码:
```python
from tkinter import *
from tkinter.ttk import Combobox
def get_selected_value():
selected_value = combo.get()
print(selected_value)
root = Tk()
combo = Combobox(root)
combo['values'] = ('Option 1', 'Option 2', 'Option 3')
combo.current(0)
combo.pack()
button = Button(root, text="Get Selected Value", command=get_selected_value)
button.pack()
root.mainloop()
```
在上面的示例中,我们创建了一个`Combobox`对象`combo`,并设置了选项的值。`current(0)`将默认选择第一个选项。当用户点击"Get Selected Value"按钮时,调用`get_selected_value()`函数,该函数获取当前选定的值并打印出来。
阅读全文