QT Webkit, кажется, не замечает нового беспроводного сетевого подключения - PullRequest
1 голос
/ 20 марта 2012

Я создаю приложение, которое имеет слой javascript сверху и использует QtWebkit для периодического доступа к веб-страницам; однако, если я запускаю свое приложение без беспроводного соединения, а затем устанавливаю соединение (используя ifup, затем устройство подключается, а затем dhcpcd для настройки шлюза), Javascript по-прежнему не замечает шлюза в более широкий мир.

QNetworkConfigurationManager в моем QtApp сообщает, что соединение установлено нормально после того, как я обновляюConfigurations (), а также сообщается, что IP и маска сети также в порядке.

wget из командной строки с радостью получает любую веб-страницу, которую я прошу ее получить.

Но если я создам экземпляр QNetworkAccessManager, тогда
manager-> get (QNetworkRequest (QUrl ("http://www.google.com/index.html"))); отвечает, что не может попасть на страницу.

Нужно ли мне каким-либо образом обновить обновление QtWebKit для слоя JS, чтобы обновить его конфигурацию?

1 Ответ

0 голосов
/ 23 апреля 2012

проблема была найдена;В реализации Qt для встраиваемых систем есть ошибка для нашей реализации uclibc.Это было исправлено (удалено в целях безопасности) компанией, которая предоставила нам библиотеки для нашего встроенного решения.

...