Comment puis-je forcer QWebView à télécharger la page Web et le contenu connexe dans un fil séparé?Forcer QWebView à télécharger le contenu d'une page Web dans un fil distinct?
Répondre
Vous ne pouvez pas facilement. Vous pouvez implémenter votre propre QNetworkAccessManager (voir createRequest()) qui décharge le travail à un QNetworkAccessManager dans un autre thread.
Quel est votre problème exact? Peut-être qu'il peut être résolu différemment ou un bug à Qt peut être signalé?
Pourquoi voyez-vous un problème avec QWebView qui charge du contenu sur le thread principal? Je veux dire, le fil principal ne sera pas verrouillé du tout si vous faites cela.
Vous pouvez avoir un contenu caché de QWebView caché et juste quand il a fini de le montrer.
Peut-être que vous devriez décrire votre problème/idée un peu plus pour nous aider à vous aider.
C'est maintenant le comportement par défaut de sorte que vous pouvez simplement vous détendre et regarder :)
Voir Qt Earth Team Mix Feb 2011 et Threading support for QNetworkAccessManager
C'est vraiment agréable. :-RÉ – Shinnok