Я пытаюсь создать программу, которая покажет вам, что вы делали, и даст возможность сохранить ваши дела и напомнить им. Я выполнил часть получения информации и записал ее в текстовый файл, но я не смог ничего сделать из этой информации и распечатать в разделе «Текст».
Это мой код.
from tkinter import *
window = tkinter.Tk()
window.geometry("500x500")
window.title('Hatırlatıcı')
def write():
text = et.get()
file_one = open('jobs.txt', 'a')
file_one.write('{}'.format(text))
file_one.write('\n')
file_one.close()
def read():
file_open = open('jobs.txt', 'r')
if file_open.mode == 'r':
contents = file_open.read()
tarea.insert(contents)
file_open.close()
def al():
write()
read()
lb1 = Label(window, text='What Did You Do?', fg='red', font=("Times", 14,
"bold"), cursor='tcross', justify='center')
et = Entry(font=("Comic Sans MS", 10, "bold"))
b1 = Button(text='Confirm', command=al)
tarea = Text(width='50')
lb1.pack()
et.pack()
b1.pack()
tarea.pack()
et.place(x='30',y='65')
b1.place(x='220',y='65')
tarea.place(x='45',y='150')
window.mainloop()
Ошибка:
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\Anaconda\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "<ipython-input-22-4e2d8f6740e1>", line 22, in al
read()
File "<ipython-input-22-4e2d8f6740e1>", line 17, in read
tarea.insert(contents)
TypeError: insert() missing 1 required positional argument: 'chars'
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\Anaconda\lib\tkinter\__init__.py", line 1705, in __call__
return self.func(*args)
File "<ipython-input-22-4e2d8f6740e1>", line 22, in al
read()
File "<ipython-input-22-4e2d8f6740e1>", line 17, in read
tarea.insert(contents)
TypeError: insert() missing 1 required positional argument: 'chars'