【问题标题】:Force QWebView to download web page content in a separate thread?强制 QWebView 在单独的线程中下载网页内容?
【发布时间】:2011-02-26 18:39:39
【问题描述】:

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

【问题讨论】:

    标签: c++ multithreading qt qwebview


    【解决方案1】:

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

    您的具体问题是什么? 也许它可以用不同的方式解决,或者可以报告 Qt 的错误?

    【讨论】:

      【解决方案2】:

      现在这是默认行为,因此您可以放松并观看 :)
      Qt Earth Team Mix Feb 2011Threading support for QNetworkAccessManager

      【讨论】:

        【解决方案3】:

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

        你可以有一个隐藏的 QWebView 加载内容,当它完成时你显示它。

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

        【讨论】:

          最近更新 更多