Я создаю приложение, которое имеет слой javascript сверху и использует QtWebkit для периодического доступа к веб-страницам; однако, если я запускаю свое приложение без беспроводного соединения, а затем устанавливаю соединение (используя ifup, затем устройство подключается, а затем dhcpcd для настройки шлюза), Javascript по-прежнему не замечает шлюза в более широкий мир.
QNetworkConfigurationManager в моем QtApp сообщает, что соединение установлено нормально после того, как я обновляюConfigurations (), а также сообщается, что IP и маска сети также в порядке.
wget из командной строки с радостью получает любую веб-страницу, которую я прошу ее получить.
Но если я создам экземпляр QNetworkAccessManager, тогда
manager-> get (QNetworkRequest (QUrl ("http://www.google.com/index.html"))); отвечает, что не может попасть на страницу.
Нужно ли мне каким-либо образом обновить обновление QtWebKit для слоя JS, чтобы обновить его конфигурацию?