В Python Tkinter OptionMenu возможно ли иметь список параметров отображения, но при выборе он устанавливает значение как какое-то другое значение?
Предположим, у меня было
variable = tk.IntVar(master)
OptionMenu(master, variable, 1, 2).pack()
options = {1:"one",2:"two"}
и хотел отобразить значения, но присвоить ключ переменной. Это вообще возможно? Или есть способ связать OptionMenu для вызова функции при выборе для ее преобразования?
Моя реальная проблема более сложная, чем пример, поэтому проблема заключается только в оценке сложных строк, и я бы хотел избежать использования StringVar.
Спасибо