有个 pyqt 与 asyncio 结合的项目,你搜索一下。
我以前也做过 pyqt 和 eventlet 结合的项目,名字就叫 eventlet-pyqt.
两个项目的思路都是用 pyqt 的事件循环要代替 asyncio/eventlet 内置的事件循环。
不过仍然需要注意的是一般在协程中不要运行 QDialog.exec() 这种的事件循环。但是可以用 QDialog.show() 这样的调用。
【 在 tote 的大作中提到: 】
: pyqt的GUI放入协程task后总是阻塞其它task运行,有什么办法和其它task并行么?
--
FROM 121.207.148.*