我在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')
当用户在列表中选择一个选项时,我希望得到用户的选择。
通过搜索help命令,我发现.trace调用了一个回调foo,但是如何才能获得foo中的值?
答案 0 :(得分:1)
您只需致电var_alg_name.get()
,假设在您尝试获取值的范围内可以访问var_alg_name
。有关示例,请参阅Set a default value for a ttk Combobox。