首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >线程中的QApplication

线程中的QApplication
EN

Stack Overflow用户
提问于 2011-08-10 08:42:48
回答 1查看 1K关注 0票数 0

我在python中使用了一个名为spynner的模块。spynner在QApplication实例上运行。我需要使用spynner异步运行函数。

我尝试在不同的线程中调用这些函数,使用的代码如下: thread.start_new_thread(function_using_spynner)

如果我只运行一个函数,这是可行的,但是如果我尝试运行其中的两个函数,我会得到一个错误,告诉我QApplication不能在主线程之外创建。有没有办法在同一个线程中异步运行函数?这些函数不会返回任何内容,所以只要运行它们就足够了。

如果没有,有没有办法在主线程外创建QApplication实例?我不需要显示器。

EN

回答 1

Stack Overflow用户

发布于 2011-08-10 10:48:09

您可以在主线程中运行function_using_spynner,并在另一个线程中执行其他需要执行的操作。或者,您可以在分支到多个线程之前,在主线程的spynner中启动QApplication

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7004709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档