我遇到了tkiner的问题。我是两个名单的gui。在我的mac os x上一切正常,但在Windows程序工作但GUI tkiner没有响应。我读到这个,我的问题可能是及时的。睡觉(10)我需要用什么才能睡觉? 在我看来,tkinier不喜欢time.sleep。
def showCars3():
while True:
global hotList
print("")
hotList.delete(0, END)
for car in hotCars:
hotList.insert(END, car.title)
hotList.update_idletasks()
time.sleep(10)
t5 = Thread(target = showCars3)
答案 0 :(得分:0)
你有没有:
import time
在代码之上的某处?
答案 1 :(得分:-1)
您是否尚未定义Tkinter窗口?
您的缩进一团糟:
您的用户:
def showCars3():
while True:
global hotList
print("")
hotList.delete(0, END)
for car in hotCars:
hotList.insert(END, car.title)
hotList.update_idletasks()
time.sleep(10)
所需的缩进:
def showCars3():
while True:
global hotList
print("")
hotList.delete(0, END)
for car in hotCars:
hotList.insert(END, car.title)
hotList.update_idletasks()
time.sleep(10)
不,Tkinter在时间和睡眠方面都很好。
如果这些方法不能解决您的问题,则需要向我展示您的完整代码。