python中的Tkinter的Label实时更新问题, 你是怎么让他实时更新的啊

2024-12-21 17:20:57
推荐回答(3个)
回答1:

mainloop()之后,没有事件的话,窗口是不会刷新的。
试试这样:
from Tkinter import *
root = Tk()
for i in range(1, 101):
val = str(i)
Label(root, textvariable = val).pack()
root.update_idletasks()

回答2:

假设Label是a,窗口整体是root,可以先布局,然后用a['text']=...和root.update()

回答3:

val应为Tkinter的StringVar()类型