Я совершенно новый для этого сайта и питон вообще, так извините мой грязный код. Я пытаюсь сделать своего рода мессенджер в python с интерфейсом Tkinter. В моей школе есть сеть, на которой можно обмениваться файлами и редактировать файлы других людей, если они сохранены в правильной области с правильными разрешениями.Tkinter: Как сделать обновление виджета tkinter?
У меня есть большая часть из них, программа может сохранять в текстовый файл и читать его тоже, однако текстовый виджет, который содержит текст, не обновляет сам по себе все попытки сделать это, так и не удалось несчастно. Любая помощь будет оценена, поскольку я не могу понять ее.
from tkinter import *
master = Tk()
master.geometry("300x200")
e = Entry(master)
e.pack()
def callback():
f = open("htfl.txt","a")
f.write(e.get())
print (e.get())
b = Button(master, text="get", width=10, command=callback)
b.pack()
file = open("htfl.txt","r") #opens file
#print(file.read(1))
a = file.read()
b = file.read()
print(file.read())
T = Text(master, height=9, width=30)
T.insert(END,a)
T.pack()
def update():
T.insert(END,a)
T.after(1000, update)
T.after(1000, update)
mainloop()
Почему использование текста? используйте метку с StringVar. –