tkinter optionmenu primeira opção desaparece
Um widget de menu de opções ttk começa com todos os seus valores na lista suspensa. Ao selecionar qualquer valor, o primeiro valor da lista desaparece, nunca reaparecendo ...
Alguem sabe por quê? Esta é uma característica do design do widget? Experimente com o seguinte:
import tkinter.ttk as ttk
import tkinter as tk
a = tk.Tk()
options = ['1', '2', '3']
value = tk.StringVar()
masterframe = ttk.Frame()
masterframe.pack()
dropdown = ttk.OptionMenu(masterframe, value, *options)
dropdown.pack()
a.mainloop()
Nota - outro usuário fez a mesma pergunta aqui:OptionMenu não mostrará a primeira opção quando clicado (Tkinter)
Eles parecem ter encontrado uma solução alternativa, mas não entenderam por que isso estava acontecendo.
UPDATE: na verdade, este comportamento só aparece quando se usa o widget ttk. O widget tk funciona bem (embora pareça muito feio).