2012-03-20 8 views
1

QtWebkitを使用して時々ウェブページにアクセスする、JavaScriptのレイヤーを持つアプリケーションを構築しています。しかし、私は無線接続なしで私のアプリケーションを起動し、接続を設定する(ifupを使用してデバイスを接続し、ゲートウェイを設定するdhcpcdを使用して)Javascriptは、より広い世界へのゲートウェイに気づかれ続ける。QT Webkitは、新しいワイヤレスネットワーク接続を知らないようです。

私のQtAppのQNetworkConfigurationManagerは、updateConfigurations()とIPとネットマスクが正常に報告された後に接続が正常であることを報告します。

コマンドプロンプトからwgetを取得すると、喜んで取得するよう求められるWebページがすべて取得されます。

QNetworkAccessManagerのインスタンスを作成した場合、
manager-> get(QNetworkRequest(Qurl( "http://www.google.com/index.html"))));ページに到達できないと返答します。

QtWebKitを更新して、JSレイヤーの設定を更新する必要がありますか?

答えて

0

問題が見つかりました。私たちが持っている埋め込み用のQtの実装には、uclibcを実装するためのエラーがあります。これは、当社の組み込みソリューションのライブラリを私たちに提供した(セキュリティの理由から削除された)会社によってパッチが当てられています。

関連する問題