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

时间:2019-01-26 17:53:47

标签: python python-3.x user-interface tkinter real-time

我想使用tkinter在Python的GUI中print实时显示一些消息和值。作为新手,我不知道如何print。我已经检查了这么多答案,但它们并不相关。

1 个答案:

答案 0 :(得分:0)

您通常不会在print个应用中tkinter个数据,而是使用一个或多个用户界面“小部件”(例如Label)来显示数据。

但是您不能真正做到“实时”-但您可以 定期更新tkinter类的各种Variable类实例,可以将用户界面中的小部件配置为自动引用并自动更新。

进行轮询和Variable值更新的通常方法是使用通用窗口小部件after()方法来每隔几毫秒安排一次Variable类实例的常规更新。

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