强制QWebView在单独的线程中下载网页内容?

时间:2010-10-14 09:43:22

标签: c++ multithreading qt qwebview

如何强制QWebView在单独的帖子中下载网页及相关内容?

3 个答案:

答案 0 :(得分:3)

你不能轻易。 您可以实现自己的QNetworkAccessManager(请参阅createRequest()),将工作卸载到另一个线程中的QNetworkAccessManager。

你的确切问题是什么? 也许它可以以不同的方式解决,或者可以报告Qt的错误?

答案 1 :(得分:2)

现在这是默认行为,所以你可以放松一下,观看:)
请参阅Qt Earth Team Mix Feb 2011Threading support for QNetworkAccessManager

答案 2 :(得分:0)

为什么在主线程中加载QWebView内容会出现问题?我的意思是,如果你这样做,主线程将不会被锁定。

您可以拥有隐藏的QWebView加载内容,并在完成后显示它。

也许你应该更多地描述你的问题/想法,以帮助我们帮助你。