QNetworkReply: l’access au réseau est désactivé dans QWebView

Je ne parviens pas à charger le site Web dans QWebView. QNetworkReply me renvoie l’erreur: l’ access au réseau est désactivé . Chargement de fichiers depuis des travaux locaux.

J’utilise Qt5. Est-ce que quelqu’un sait pourquoi la connexion est désactivée et comment cette ligne affecte cette situation:

QNetworkProxyFactory::setUseSystemConfiguration(false);

Ma connexion eth0 fonctionne correctement et je peux envoyer un ping à n’importe quel site Web.

Dans la doc Qt: l’ calling setUseSystemConfiguration() overrides any application proxy or proxy factory that was previously set. Veillez donc à ne pas définir d’autre proxy auparavant.

De plus, si vous souhaitez vérifier l’access au réseau, procédez comme suit:

 QNetworkAccessManager m_pManager; QNetworkConfigurationManager configManager; m_pManager.setConfiguration(configManager.defaultConfiguration()); connect(&m_pManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(replyFinished(QNetworkReply*))); connect(&m_pManager, SIGNAL(networkAccessibleChanged(QNetworkAccessManager::NetworkAccessibility)), this, SLOT(networkAccessibleChanged(QNetworkAccessManager::NetworkAccessibility))); 

et dans votre emplacement:

 if(accessible != QNetworkAccessManager::Accessible) { // case where the network is not available } 

Et pour la réponse, vous pouvez vérifier dans le logement replyFinished() s’il y a eu une erreur pendant le processus.