假设我有一个选项菜单 network_select
有一个要连接的网络列表。
import Tkinter as tk
choices = ('network one', 'network two', 'network three')
var = tk.StringVar(root)
network_select = tk.OptionMenu(root, var, *choices)
现在,当用户按下刷新按钮时,我想更新用户可以连接的网络列表。
- 我不可以使用
.config
因为我查看了network_select.config()
并且没有看到看起来像我给它的选择的条目。 - 我不认为这是可以使用 tk 变量更改的东西,因为没有
ListVar
这样的东西。
原文由 charmoniumQ 发布,翻译遵循 CC BY-SA 4.0 许可协议
我修改了您的脚本以演示如何执行此操作:
单击“刷新”按钮后,network_select 中的选项将被清除,而 new_choices 中的选项将被插入。