Метод grid()
возвращает None
.Таким образом, с label = Label(window, bg="green", text="""...""").grid(row=5, column=0)
вы по существу устанавливаете label
на None
, следовательно, ошибка NoneType
.
Вместо этого сначала получите объект метки, а затем примените сетку:
label = Label(window, bg="green", text="""...""")
label.grid(row=5, column=0)
А чтобы уничтожить label
, используйте label.destroy
(не label.destroy_widget
):
window.after(2000, label.destroy)
Полный код и демоверсию: https://repl.it/@glhr/55705699-tkinter-turtle