- 主题:怎么把GUI放进一个协程task中?
pyqt的GUI放入协程task后总是阻塞其它task运行,有什么办法和其它task并行么?
--
修改:tote FROM 183.199.48.*
FROM 183.199.48.*
有个 pyqt 与 asyncio 结合的项目,你搜索一下。
我以前也做过 pyqt 和 eventlet 结合的项目,名字就叫 eventlet-pyqt.
两个项目的思路都是用 pyqt 的事件循环要代替 asyncio/eventlet 内置的事件循环。
不过仍然需要注意的是一般在协程中不要运行 QDialog.exec() 这种的事件循环。但是可以用 QDialog.show() 这样的调用。
【 在 tote 的大作中提到: 】
: pyqt的GUI放入协程task后总是阻塞其它task运行,有什么办法和其它task并行么?
--
FROM 121.207.148.*
谢谢!不过以前的帖子好像都被审核了?
【 在 hgoldfish 的大作中提到: 】
: 有个 pyqt 与 asyncio 结合的项目,你搜索一下。
: 我以前也做过 pyqt 和 eventlet 结合的项目,名字就叫 eventlet-pyqt.
: 两个项目的思路都是用 pyqt 的事件循环要代替 asyncio/eventlet 内置的事件循环。
: ...................
--
FROM 183.199.48.*
你直接在 google 或者 deepseek 里面用我说的关键词去搜就行了。
这些信息在论坛没有。
【 在 tote 的大作中提到: 】
: 谢谢!不过以前的帖子好像都被审核了?
--
FROM 120.41.147.*