Меню параметров tkinter не устанавливает заголовок - PullRequest
0 голосов
/ 22 февраля 2020

Я не могу получить меню опций для отображения заголовка, я делал это в других программах, и он работал нормально. Я даже скопировал рабочий код в этот проект, и здесь он не работает. Я что-то упускаю?

Окно открывается, вызывая его нажатием кнопки

def agregarEquipo(event=None):
    window = tk.Tk()
    wTitle = 'Example title'
    window.title(wTitle)
    window.configure(bg=bgColor_1)
    window.geometry('%dx%d' % (windX, windY))

    # The option menu
    listaEquipos = ['Equipos'] 
    menuEquipoText = tk.StringVar()
    menuEquipoText.set(listaEquipos[0])
    menuEquipo = tk.OptionMenu(window,menuEquipoText,*'Hello')
    menuEquipo.grid(row=0, column=0)

    window.mainloop()

Заранее спасибо!

1 Ответ

0 голосов
/ 22 февраля 2020

Я заработал, добавив родительский виджет в качестве аргумента в оператор tk.StringVar ().

Изменил это:

 menuEquipoText = tk.StringVar()

К этому:

 menuEquipoText = tk.StringVar(window)

И теперь все отлично работает. В любом случае, кто-нибудь может объяснить мне, почему это происходит? Я не нуждался в этом раньше

...