3

それで、私がやっているこの学校のプロジェクトがあり、私が開発しているソフトウェアによって行われている処理の結果を可視化するツールが必要でした。

私はソフトウェアに Qt を使用しているので、QtWebView ウィジェットの上にD3.jsを使用することを考えました。私は現在、Qt「ファンシーブラウザ」の例で D3.jsの簡単な例をテストしています。index.html ファイルに Javascript を追加すると、Fancy ブラウザーで動作することがわかっています。何らかの理由で、D3 スクリプトで使用される Javascript はそうではありません。

問題は、私はQtとD3.jsの両方にかなり慣れていないため、それを可能にするためのセットアップに関して何かが欠けているのか、それとも単に間違ったコードなのかわかりません。

この状況に関して私が持っていたいくつかの疑問: - QtWebView は HTML ファイルの SVG 要素をサポートしていますか? - アプリケーションで jQuery.js を評価するには、Fancy ブラウザ プロジェクトのリソースに jQuery.js を追加する必要があることに気付きました。私が知る限り、これは jQuery を使用してページのコンテンツを操作できるようにするために行われました。D3で似たようなことをしなければならないのでしょうか?もしそうなら、どのように?- 私が D3 に与えている指示が実際には HTML ファイルに何も生成されていないため、何も表示されない可能性が非常に高いのですが、どうすれば対処できますか?

私が達成しようとしていることについてオンラインで情報を検索してみましたが、それほど多くの情報源はありません。QtWebkit と Javascript に関する情報をオンラインで見つけましたが、残念ながらあまり役に立ちません。

最後の注意: 私が作業しているマシンでは、すべての外部アクセスがないため、Web にアクセスできません。さらに、DOM インスペクション用の Webkit ブラウザー (Chrome など) をインストールすることさえできないため、これ以上簡単にはなりません。:S

どんな助けでも大歓迎です、ありがとうございました!

4

1 に答える 1