tkinter 事件循环
时间: 2023-09-10 20:10:30 浏览: 114
Tkinter事件循环与asyncio事件循环不同,不能在同一个线程中同时运行。虽然可以将一个调用嵌套到另一个中,但这样做非常笨拙和脆弱。当您使用Tkinter的update方法时,您实际上是在现有的事件循环中启动了一个嵌套的新事件循环。请注意,事件循环是单线程的,没有线程或协程。如果您不小心,可能会导致在调用的事件循环中调用事件循环,这与您对简单的事件循环的心理模型不匹配。尽管在一些特殊情况下可能会有所作用,但在实践中,这样做往往会带来麻烦。因此,建议避免嵌套Tkinter事件循环,以免出现预料之外的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [tkinter06_事件循环](https://blog.csdn.net/acktomas/article/details/119544003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文