Как добавить текст к метке, используя текст из файла и запись в tkinter python

Я делаю проект Python tkinter, который является список дел. Метка списка дел использует текст из файла To-Do List.txt, содержимое которого просто говорит "Список дел":

Я пытаюсь ввести текст в функцию ввода, и когда я нажимаю кнопку "Добавить элемент", текст в записи должен добавить к тексту в метке, а текст в метке - это, по сути, текстовый файл. Запись должна добавить в текстовый файл. Как мне это сделать? Я не знаю как. Вот мой код до сих пор.

import tkinter as tk

window = tk.Tk()

List = open('--------------------------/To-Do List.txt','r+')

data = List.read()

Display = tk.Label(window, text = data, anchor = 'w')
ItemName = tk.Entry(window)

def Add():
    global ItemName
    global Display
    global List
    global data
    ToDoAdd = ItemName.get()
    List.write('''
''' + ToDoAdd)
    #what to add here??

Addtem = tk.Button(window, text = 'Add Item', command = Add)

Display.grid(row = 0, column = 0)
ItemName.grid(row = 2, column = 0)
Addtem.grid(row = 3, column = 0)

window.mainloop()

1 ответ

Решение
Display['text'] = Display['text'] + ToDoAdd

или же:

Display.config(text=Display.cget('text') + ToDoAdd)
Другие вопросы по тегам