opcja tkintermenu pierwsza opcja znika

Widżet menu opcji ttk zaczyna się od wszystkich jego wartości w liście rozwijanej. Po wybraniu dowolnej wartości pierwsza wartość na liście znika, nigdy nie pojawiając się ponownie ...

Czy ktoś wie dlaczego? Czy jest to cecha projektu widgetu? Wypróbuj to, co następuje:

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()

Uwaga - inny użytkownik zadał to samo pytanie tutaj:Menu opcji nie pokaże pierwszej opcji po kliknięciu (Tkinter)

Wydaje się, że znaleźli obejście, ale nie rozumieli, dlaczego tak się dzieje.

AKTUALIZACJA: właściwie to zachowanie pojawia się tylko podczas korzystania z widżetu ttk. Widget tk działa dobrze (chociaż wygląda bardzo brzydko).

questionAnswers(3)

yourAnswerToTheQuestion