gpt4 book ai didi

event-handling - Python 3 的事件循环实现?

转载 作者:行者123 更新时间:2023-12-03 02:56:11 27 4
gpt4 key购买 nike

有人知道可用于 Python 3 的事件循环库(或绑定(bind))吗?如果它只支持 UNIX 系统也没关系,但我更喜欢也支持 Windows 的系统。

预计到达时间:我意识到编写一个事件循环系统并不是非常困难。但是,我不想重新发明轮子(这些天我们仍然鼓励不要这样做,对吧?;-))

这是为服务器应用程序计划的,所以显然我想要一些不依赖于 GUI 小部件工具包或其他东西的东西。

如果答案是“不,没有”(可能;我确实找不到),那么我很可能会为 libev 创建 Python 3 的绑定(bind)。

最佳答案

我建议类似:

while True:
while queue:
queue.pop()()

但是,要实现这一点,您需要让事件系统将可调用事件放入队列中。

(如果您对特定绑定(bind)到特定框架更感兴趣,例如 GTK、Qt、WxWidgets、NCurses、Cocoa、Winforms 等,那么请说那个!)。

关于event-handling - Python 3 的事件循环实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812397/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com