我對這個站點和python一般都很陌生,所以請原諒我的亂碼。我試圖用Tkinter接口在Python中製作一種即時通訊工具。我的學校有一個網絡,您可以通過該網絡交換文件並編輯其他人文件,如果以正確的權限保存在正確的區域。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的標籤。 –