Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 mainloop 的目的是什么(或者至少我认为),我也知道放在 mainloop 之后的代码可以使用 after() 执行,但为什么会这样呢?为什么 mainloop 阻塞它?
当你使用.mainloop()方法时,你会启动一个 Tkinter 使用的特殊循环来检查按键和按钮按下等事件。它的功能就像一个永远的while循环。因此,在用户关闭窗口或在代码中销毁之前,您不能在循环之外运行任何代码。
.mainloop()
while