所以,我正在进行这个学校项目,我需要一个可视化工具,用于处理由我正在开发的软件完成的一些处理的结果。
由于我正在使用Qt软件,我想在QtWebView小部件上使用D3.js。 我目前正在使用Qt "Fancy browser" example进行简单的example of D3.js测试。我知道当我在index.html文件中添加Javascript时,它可以在Fancy浏览器上运行。出于某种原因,D3脚本中使用的Javascript没有。
问题是,我对Qt和D3.js都很陌生,因此我不知道我是否遗漏了有关设置的内容以使其成为可能,或者它是否只是错误的代码。< / p>
我对这种情况有些怀疑: - QtWebView甚至支持HTML文件中的SVG元素吗? - 我注意到必须将jQuery.js添加到Fancy浏览器项目的资源中才能由应用程序进行评估。据我所知,这是为了使用jQuery实现页面内容的操作。可能是我必须做与D3类似的事情吗?如果是这样,怎么样? - 很可能没有任何显示,因为我给D3的指令实际上并没有在HTML文件中产生任何内容,我该如何处理?
我尝试在线搜索有关我正在努力实现的信息,但周围没有那么多来源。我在网上发现了一些关于QtWebkit和Javascript的东西,不幸的是它并没有给我这么多帮助。
最后一点说明:在我正在处理的机器中,我无法访问网络,因为它无法访问所有内容。此外,我甚至无法安装Webkit浏览器(如Chrome或其他东西)进行DOM检查,因此它不会变得更简单。 :S
非常感谢任何帮助,谢谢大家!
答案 0 :(得分:6)
因此,通过调查这个问题,我得出以下结论:
希望这有助于任何人找到这个主题。