如何使用Tkinter循环替换while循环

时间:2015-04-19 06:16:12

标签: python while-loop tkinter

如果有人能够帮我正确地将Tkinker添加到我现有的脚本中,我就会徘徊? Tkinker代码在当前脚本之外的工作正常,没有Tkinter代码的脚本,但我无法将它们合并在一起。一直在做很多搜索,我似乎不能正常寻找我的答案。这是我的脚本的链接: https://github.com/Octane70/Code/blob/master/Garden/Garden_v0.3.py

第50行#GUI_window是我想要添加的代码。

谢谢

1 个答案:

答案 0 :(得分:0)

您需要拨打root.mainloop()一次。您需要将while True循环转换为函数,并且在函数结束时需要使用after再次调用自身。此功能还应该更新GUI,但如果您愿意,可以将其放在单独的功能中。

想要多次调用你的gui_display函数。就目前而言,您每秒都会创建六个 new 小部件。相反,您希望创建一次,然后每秒更新一次。