如何在pyside2的主循环中等待此函数(src):
async def do_request(value): #asyncqt maybe possible
#print("do request")
await asyncio.sleep(value)
#print("request finished")
return value
async def eventFilter(self, source, event): #impossible, needs pyside2 rewrite
...
我非常不愿意使用任何非官方的东西,所以pyside2:我研究了pyside2有Qthreads示例的例子,但是没有asyncio await。我的库使用asyncio,那么如何在pyside2中等待呢?在
这是一个严重的问题:https://github.com/harvimt/quamash/issues/104不支持pyside2,https://github.com/gmarull/asyncqt不被维护。解决办法是什么?
请问如何整合这样简单的通话。我担心非维护性回购出现破发/漏洞
PyQt非常流行。尽管有些人可能因为许可证问题而不想要它。无论您选择PyQt还是PySide,QTimer都有一些非常好的功能。特别是,您可以使用
singleShot()
方法以特定的延迟运行代码。在您还可以
start()
一个QTimer在常规的interval
运行任务。在相关问题 更多 >
编程相关推荐