Обновление текста холста — Python3 Tkinter

У меня есть tkinter Canvas с C.create_text, определяемым переменной.

var = "Hello"
C = tk.Canvas(top, width = 1000, height = 500)
p = C.create_text(500, 80, text = var, font = "monaco")

и когда я нажимаю кнопку, она меняет переменную, но я понятия не имею, как обновить текст на холсте

def add():
    var = "Hello World"

b = tk.Button(text = "world", command = add)

person Campa    schedule 13.10.2018    source источник


Ответы (1)


Использовать

C.itemconfigure(p, text=var)
person MarianD    schedule 13.10.2018
comment
Работал. Большое спасибо - person Campa; 13.10.2018