首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单独线程中QWebElement对QWebPage的操作

单独线程中QWebElement对QWebPage的操作
EN

Stack Overflow用户
提问于 2010-02-11 21:58:39
回答 1查看 1.3K关注 0票数 2

我在主线程中创建了一个QWebPage (您不能在其他地方创建它)。我想使用QT4.6中引入的QWebElement API来操作这个页面,但是使用一个单独的线程。这样,线程将获得对页面的引用,并执行所需的树遍历和属性更改。

正如线程和QObjects文档页所解释的那样,在不拥有QObjects的线程中操作它们是不安全的,除非开发人员能够确保在此操作进行期间,所讨论的QObject不会处理事件。

现在,这个QWebPage也显示在一个QWebView中,但是在等待工作线程完成时,主线程将被阻塞(实际上其中许多线程在许多不同的页面上工作)。因此,当操作正在进行时,主事件循环将不会运行。

因此,我相信这次行动是安全的。我搞错了吗?我错过了什么吗?,我基本上是在要求保证这不会在我脸上爆炸.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-12 11:18:07

我认为你是对的,而且很安全。至少,你让我确信:)

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

https://stackoverflow.com/questions/2248038

复制
相关文章

相似问题

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