Как обновить метку Tkinter после изменения переменной, которая связана с меткой? - PullRequest
0 голосов
/ 18 апреля 2020

Например:

from tkinter import *

root = Tk()
root.state=("zoomed")
counter = 0
word = ("Placeholder")

lbl_point = Label(root, text="Points: " + counter
lbl_point.pack

txt_guess = Entry(root, text="You're guess?")
txt_guess.pack(side=TOP)

if txt_guess.get() == word:
 counter = counter + 1
 print("debug" + counter)
else:
 print("placeholder incorrect")

root.mainloop()

Метка "lbl_point" не обновляется, когда "counter" меняет номера. Я пытался добавить root.update_idletasks() в конце "if txt_guess.get() == word, но это ничего не изменило.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 19 апреля 2020

попробуйте это решение:

lbl_point.configure(text="Points: " + counter)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...