0

我正在 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')

当用户在列表中选择一个选项时,我想得到用户的选择。

通过搜索帮助命令,我发现.trace 调用了回调 foo,但是如何获取 foo 中的值?

4

1 回答 1

1

您只需调用var_alg_name.get(),假设var_alg_name在您尝试获取值的范围内可以访问它。有关示例,请参阅为 ttk 组合框设置默认值。

于 2013-02-27T15:35:25.873 回答