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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)