【发布时间】:2021-11-09 15:58:18
【问题描述】:
我知道 mainloop 的目的是什么(或者至少我认为),我也知道放在 mainloop 之后的代码可以使用 after() 来执行,但为什么会这样呢?为什么 mainloop 会阻塞它?
【问题讨论】:
-
什么意思?运行主循环的代码会阻塞,因为它正忙于运行主循环。
-
你至少可以解释你的想法
.mainloop()做了什么,然后我们可以告诉你什么是错的,什么是对的,与.mainloop()的最接近的比较是异步代码,基本上有一个循环一直运行到停止处理所有事件,显然在循环结束之前没有任何东西可以运行