Tkinter 下拉菜单:将选定内容传递到变量
在 Tkinter 中,可以使用 StringVar()
对象来绑定下拉菜单的值,从而将选中的内容传递到变量中。具体实现如下:
import tkinter as tk
root = tk.Tk()
# 定义下拉菜单内容
options = ['apple', 'banana', 'orange']
# 定义 StringVar 对象,用于绑定下拉菜单的值
var = tk.StringVar()
# 设置默认值
var.set(options[0])
# 创建下拉菜单,并绑定值
dropdown = tk.OptionMenu(root, var, *options)
dropdown.pack()
# 显示选中的值
def show_selection():
print(var.get())
# 创建按钮,用于显示选中的值
button = tk.Button(root, text='Show Selection', command=show_selection)
button.pack()
root.mainloop()
在上面的例子中,我们使用 StringVar()
对象来绑定选中的下拉菜单的值,然后使用 get()
方法获取当前选中的值。在 Button 按钮的回调函数中,我们调用 show_selection
函数来打印当前选中的值。

原文地址: https://www.cveoy.top/t/topic/nUjf 著作权归作者所有。请勿转载和采集!