Я пытаюсь создать некоторый код, который вставляет текст из текстового файла в текстовое поле, и я продолжаю получать именованную ошибку внутри текстового поля, и я понятия не имею, как ее исправить. Я посмотрел на многие другие ошибки с типом моей ошибки в нем, и все же я не знаю, что делать, чтобы исправить этот код. Извините, если это дубликат.
class myClass():
def MyMethod():
t = open('Notepad.txt', 'r')
return t.read()
def New_Window():
window = Toplevel(tk)
window.geometry("400x400")
window.title("NotePad")
window.resizable(width=FALSE, height=FALSE)
t = Text(window, height=20, width=45)
t.grid(column=0, row=0)
message = myClass.MyMethod
t.insert(0.0, message)
Button(window, text="Quit", command=tk.destroy).grid(column=0,row=5)
Button(window, text="Save", command=lambda: Save()).grid(column=0, row=6)
def Save():
text = t.get('1.0', END)
open('Notepad.txt', 'w').close()
f = open('Notepad.txt', 'a')
f.write(text + '\n')
messagebox.showinfo('-- COMPLETE --', 'Saved', icon='info')
f.close()