在Python的Tkinter OptionMenu中,是否可以拥有一个显示选项列表,但在选择时将其设置为其他值?例如,如果我有以下内容:
variable = tk.IntVar(master)
OptionMenu(master, variable, 1, 2).pack()
options = {1:"one",2:"two"}
我想展示数值,但将键分配给变量。这是否可能?或者是否有一种方法将OptionMenu链接到调用选择函数以进行转换的方式?
我的实际问题比例子更复杂,所以问题仅在于评估复杂字符串,我想避免使用StringVar。
谢谢。