tkinter root.mainloop与While True循环

tkinter root.mainloop与While True循环,第1张

tkinter root.mainloop与While True循环

Tkinter需要

mainloop
工作(以调用所有功能)。
使用
root.after(time_ms, function_name_without_() )
(之前
mainloop

运行某些功能-该功能必须运行相同的功能才能
after(...)
循环工作。

在Tkinter中,您不使用,

while True
因为
while True
是使(main)循环,
但Tkinter具有自己的
mainloop

而且不要使用

sleep()
-使用
after()

while True
(除外
mainloop
)中的所有代码放入某个函数中,然后使用进行调用
after()

用秒
after()
代替
sleep()

import Tkinter as tkmaster = tk.Tk()def my_mainloop():    print "Hello World!"    master.after(1000, my_mainloop)master.after(1000, my_mainloop)master.mainloop()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5663304.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存