我希望能够从tkinter的OptionMenu组件中获取所有选项的列表,如下所示:
有没有实现这个功能的函数?如果没有,有什么解决方法吗?
import tkinter
root = tkinter.Tk()
var = tkinter.StringVar(root)
var.set('OptionMenu')
optionMenu = tkinter.OptionMenu(root, var, 'foo1', 'foo2')
optionMenu.pack()
listOfAllOptions = optionMenu.getOptions()
# listOfAllOptions == ['foo1', 'foo2']
root.mainloop()
有没有实现这个功能的函数?如果没有,有什么解决方法吗?
optionMenu.config()
中也没有列出。或许唯一的方法是在创建小部件之前将它们存储在列表中... - tobias_k