Метка не обновляется при изменении текстовой переменной (Tkinter) - PullRequest
0 голосов
/ 30 апреля 2018

Я совершенно новичок в Tkinter и не могу заставить его работать, даже когда копирую / вставляю коды из учебников. Более конкретно, следующий код, например

Mafenetre = Tk()

Button(Mafenetre, text = 'quit.', command = Mafenetre.destroy).pack()


v = StringVar()
v.set("New Text!")
Label(Mafenetre, relief='solid', textvariable=v).pack()


Mafenetre.mainloop()

не показывает новый текст (но показывает кнопку «выйти»). В целом, любое использование (даже копирование / вставка кода) атрибута textvariable не приводит к появлению текста. Что я не понимаю?

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

1 Ответ

0 голосов
/ 02 мая 2018

Переменным Tkinter нужен экземпляр tk. Так что используйте:

v=StringVar(Mafenetre)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...