从动态创建的菜单项中获取标签值 [tkinter]

2 投票
1 回答
2411 浏览
提问于 2025-04-17 03:12

我有一个父菜单里面有一个级联菜单。这个级联菜单的选项是用add_checkbutton方法动态创建的。

用户应该能够“勾选”菜单项并选择/确认它们。不过,我不知道怎么访问菜单项中的文本,以便判断哪个选项被选中了。

一个明显的解决办法是动态生成tk.StringVar,但我想避免这样做,因为这会让代码变得复杂很多。

在tkinter中,怎么获取菜单标签/文本的值呢?有没有其他解决这个问题的方法?

1 个回答

2

你可以使用菜单项的 entrycget 方法来获取它的任何属性,比如标签和数值。

撰写回答