2024-04-28 07:41:51 发布
网友
我有一个gui,需要经常刷新标签中的信息,我有一个函数可以这样做。我想知道如何每10秒自动调用一次该函数。你知道吗
目前我有一个按钮,刷新信息,但必须手动按下。你知道吗
bRefreshSystem = tk.Button(text="System Refresh", command=refreshSystem)
目前我的解决方案是可行的,但它不是最佳的,所以我如何才能调用刷新系统自动每10秒?你知道吗
您可以每n秒启动一个线程来运行一个函数。那对你有用吗?你知道吗
import threading def do_something(): print("Hello!") threading.Timer(5, do_something).start() do_something()
不需要线程,最简单的方法是使用root.after:
root.after
def refreshSystem(): do stuff root.after(10000, refreshSystem) # the delay is in milliseconds
您可以每n秒启动一个线程来运行一个函数。那对你有用吗?你知道吗
不需要线程,最简单的方法是使用
root.after
:相关问题 更多 >
编程相关推荐