2016-04-20 5 views
0

Chromeブラウザを使用してウェブページを読み込むと、一部のJSONファイルを変更するとドットの位置が常に変化します。しかし、Qt WebViewを使用すると、JSONファイルを変更しているときにドットの位置を変更することはできません。リロードメソッドが機能しなくてもQt WebViewは非同期Ajaxを含むWebページをサポートしていますか?

私はECharts(いくつかのチャートクラスライブラリ)を使ってドットの位置を更新します。更新メソッドは、非同期ロードをサポートするEChartsの機能を使用します。私はまた、setTimeIntervalメソッドを使用して、Webページがドットの新しい位置を秒当たりのJSONファイルに従って取得できることを確認します。

+0

JSONファイルとはどういう意味ですか?あなたのQtバージョンは何ですか?なぜ 'QWebView'の代わりに' QWebEngineView'を使用しないのですか?ドットの位置は何ですか? – IAmInPLS

答えて

0

答えは「はい」です。さらに、これは外部リソース(Ajaxなど)を扱う唯一の方法です。 QWebView(5.4より前のバージョンのQtを使用している場合)とQWebEngineView(他のすべてのケース)のドキュメントに記載されています。

...一方、外部オブジェクトは非同期にロードされます。

external objects JavaScriptプログラムやスタイルシート(CSS)などを参照してください。ただし、注意してください:

HTMLドキュメントがすぐに読み込まれます。

関連する問題