asyncio-tkinter:通过 Tkinter 在 TclTk 事件循环之上运行 asyncio 的示例

时间:2024-07-04 03:46:41
【文件属性】:

文件名称:asyncio-tkinter:通过 Tkinter 在 TclTk 事件循环之上运行 asyncio 的示例

文件大小:2.17MB

文件格式:ZIP

更新时间:2024-07-04 03:46:41

Python

在 Tkinter 中使用 asyncio 此文件夹中的tkapp.py和tkapp2.py示例演示: 在 Tkinter 事件循环之上使用替代的asyncio.BaseEventLoop子类; 利用期货和yield from来逃避回调地狱; 将asyncio抽象应用于 GUI 编程而不是网络编程。 历史 该代码改编自 Dino Viehland (@DinoV) 在 PyCon US 2013 上发表的演讲。 Dino 的示例使用了 Tulip,因为当时没有asyncio的第一个版本; 一些 API 稍后更改,并且tkapp.py不适用于 Python 3.4 和标准库中的asyncio 。 Luciano Ramalho (@ramalho) 在 Guido van Rossum (@gvanrossum) 的帮助和鼓励下更新了此代码以与 Python 3.4 一起运行。 请


【文件预览】:
asyncio-tkinter-master
----.gitignore(675B)
----guievents.py(8KB)
----Holmes.txt(5.67MB)
----tkapp.py(6KB)
----original-src()
--------guievents.py(8KB)
--------tkapp.py(5KB)
--------HardWork.py(1009B)
--------tkevents.py(2KB)
----README.rst(1KB)
----tkapp2.py(7KB)
----HardWork.py(1009B)
----tkevents.py(2KB)

网友评论