我在 python 中使用了一个名为 spynner 的模块。spynner 在 QApplication 实例上运行。我需要使用 spynner 异步运行函数。
我尝试在不同的线程中调用这些函数,使用类似:thread.start_new_thread(function_using_spynner)
如果我只运行一个函数,则此方法有效,但如果我尝试运行其中 2 个函数,则会收到一条错误消息,指出无法在主线程之外创建 QApplication。有没有办法在同一个线程中异步运行函数?这些函数什么都不返回,所以只运行它们就足够了。
如果没有,是否有在主线程之外创建 QApplication 实例的解决方法?我不需要显示器。