我有一个while循环,在该循环中我使用线程计时器,这样每隔20秒就会发生一些事情,但是我不想每次进入循环时都创建一个线程。 我想要这样的东西:
def timer_function():
return True
while TRUE:
t = Timer(20.0, timer_function)
if "timer has run the 20 seconds":
execute_some_other_threads()
reset_the_timer_to_20_seconds
main_window.update_idletasks()
main_window.update()
有什么方法可以使计时器函数返回一个值,使用它,然后在我的tkinter窗口中连续运行更新时再次启动计时器吗?