-1

我知道 mainloop 的目的是什么(或者至少我认为),我也知道放在 mainloop 之后的代码可以使用 after() 执行,但为什么会这样呢?为什么 mainloop 阻塞它?

4

1 回答 1

0

当你使用.mainloop()方法时,你会启动一个 Tkinter 使用的特殊循环来检查按键和按钮按下等事件。它的功能就像一个永远的while循环。因此,在用户关闭窗口或在代码中销毁之前,您不能在循环之外运行任何代码。

于 2021-09-16T15:09:08.797 回答