3

如何强制 QWebView 在单独的线程中下载网页和相关内容?

4

3 回答 3

3

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

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

于 2010-10-14T11:10:59.093 回答
2

现在这是默认行为,因此您可以放松并观看 :)
请参阅2011 年 2 月的 Qt Earth Team MixQNetworkAccessManager 的线程支持

于 2011-02-26T10:39:39.870 回答
0

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

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

也许您应该多描述一下您的问题/想法,以帮助我们帮助您。

于 2010-10-15T18:03:30.110 回答