使用Python的tkinter
,当程序和mainloop()
即将关闭时,我知道该怎么做:
def quit():
#blah
root.protocol("WM_DELETE_WINDOW", quit)
root.mainloop()
但现在我想在mainloop()启动后立即进行一些初始化。
def afterstartup():
#blah
root.mainloop()
怎么做?
答案 0 :(得分:4)
下面是一个简单的脚本来演示:
from tkinter import Tk
root = Tk()
def afterstartup():
print("hello")
# The number here is how many milliseconds to wait
root.after(1000, afterstartup)
root.mainloop()
主窗口出现后一秒钟,脚本在终端中打印hello
。