Python 如何获取用户';使用Tkinter.StringVar进行选择?
我正在用python中的Tkinter编写GUI代码:Python 如何获取用户';使用Tkinter.StringVar进行选择?,python,user-interface,python-2.7,tkinter,Python,User Interface,Python 2.7,Tkinter,我正在用python中的Tkinter编写GUI代码: var_alg_name = Tk.StringVar(board, 'Bilinear') Tk.Label(board, text = 'Algorithm Name: ').pack(side = 'left') ttk.Combobox(board, textvariable = var_alg_name, values=['Bilinear', 'Idw']).pack(side = 'left') 当用户在列表中选择一个选项时
var_alg_name = Tk.StringVar(board, 'Bilinear')
Tk.Label(board, text = 'Algorithm Name: ').pack(side = 'left')
ttk.Combobox(board, textvariable = var_alg_name, values=['Bilinear', 'Idw']).pack(side = 'left')
当用户在列表中选择一个选项时,我想获得用户的选择
通过搜索help命令,我找到了.trace来调用回调foo,但是我如何才能在foo中获取值呢?您只需调用
var\u alg\u name.get()
,假设在尝试获取值的范围内可以访问var\u alg\u name
。有关示例,请参见 可能重复的