如何在 Tkinter GUI 中显示实时变量值?

How to display real-time variables values in a Tkinter GUI?

我想 print 使用 tkinter 在 python 的 GUI 中显示一些实时消息和值。作为一个新人,我无法理解如何print。我查了很多答案,但都不相关。

您通常不会在 tkinter 应用程序中 print 数据 — 而是使用一个或多个用户界面 "widgets"(如 Labels)显示数据。

但你不能在 "real time" 中真正做到这一点 — 但你 可以 定期更新任何各种 Variable [=32] 的实例=]es tkinter 可以将用户界面中的小部件配置为自动引用和更新它们自己。

进行轮询和 Variable 值更新的常用方法是使用通用小部件 after() 方法来安排 Variable class 实例的定期更新每隔这么多毫秒。

书籍和网络上有很多教程展示了如何做到这一点,这里也有很多关于 SO 的答案。许多人关注时钟或秒表显示的更新。