Заставить QWebView загружать контент веб-страницы в отдельную ветку? - PullRequest
3 голосов
/ 14 октября 2010

Как я могу заставить QWebView загружать веб-страницу и связанный контент в отдельной теме?

Ответы [ 3 ]

3 голосов
/ 14 октября 2010

Вы не можете легко.Вы можете реализовать свой собственный QNetworkAccessManager (см. CreateRequest ()), который выгружает работу в QNetworkAccessManager в другом потоке.

В чем ваша проблема?Может быть, это можно решить по-другому или сообщить об ошибке в Qt?

2 голосов
/ 26 февраля 2011

Теперь это стандартное поведение, поэтому вы можете просто расслабиться и посмотреть:)
См. Qt Earth Team Mix, февраль 2011 г. и Поддержка потоков для QNetworkAccessManager

0 голосов
/ 15 октября 2010

Почему вы видите проблему с загрузкой контента QWebView в основной поток?Я имею в виду, что главный поток вообще не будет заблокирован, если вы сделаете это.

У вас может быть скрытый загрузочный контент QWebView, и только когда он закончится, вы покажете его.

Может быть, выследует описать вашу проблему / идею немного подробнее, чтобы помочь нам помочь вам.

...