gpt4 book ai didi

c++ - QWebView/QWebPage 是在单独的线程中还是在主/gui 线程中下载内容?

转载 作者:行者123 更新时间:2023-11-30 04:37:18 26 4
gpt4 key购买 nike

如果没有,那么我如何才能明确强制它在单独的线程中异步下载?

最佳答案

根据documentation对于 QWebView::setHtml():

Sets the content of the web view to the specified html.
External objects such as stylesheets or images referenced in the HTML document are located relative to baseUrl.
The html is loaded immediately; external objects are loaded asynchronously.

QWebView::setContent() 也是如此。因此,原始 HTML 在主线程中加载,任何其他引用(图像、样式表等)在单独的线程中异步加载。

根据经验,我可以看出 QWebView::setUrl() 也是异步加载的,使用网络管理器等待原始 HTML,这将反过来加载其他引用,也是异步的。据我所知,没有办法强制 QWebView 同步操作。

关于c++ - QWebView/QWebPage 是在单独的线程中还是在主/gui 线程中下载内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3917263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com