所以,我有一个我正在做的学校项目,我需要一个可视化工具来显示我正在开发的软件所做的一些处理结果。
由于我在软件中使用的是Qt,所以我想在QtWebView小部件上使用D3.js。我目前正在用Qt "Fancy browser" example测试一个简单的example of D3.js。我知道,当我在index.html文件中添加Javascript时,它可以在Fancy browser上工作。由于某些原因,D3脚本中使用的Javascript没有。
问题是,我对Qt和D3.js都是相当陌生的,因此我不知道我是不是错过了一些关于设置的东西来使它成为可能,或者只是不正确的代码。
我对这种情况有一些疑问:- QtWebView甚至支持HTML文件中的SVG元素吗?-我注意到必须将jQuery.js添加到Fancy browser项目的资源中,以便应用程序对其进行评估。据我所知,这样做是为了能够使用jQuery操作页面内容。会不会是我不得不用D3做类似的事情呢?很可能什么都没有出现,因为我给D3的指令实际上并没有在HTML文件中产生任何东西,我怎么解决这个问题呢?
我试着在网上搜索关于我想要实现的目标的信息,但周围没有那么多来源。我在网上找到了一些关于QtWebkit和Javascript的东西,但不幸的是,它们对我帮助不大。
最后一点:在我正在工作的机器上,我无法访问web,因为它不能对所有内容进行外部访问。此外,我甚至不能安装用于DOM检查的Webkit浏览器(如Chrome或其他浏览器),因此也不会变得更简单。:S
任何帮助都将不胜感激,谢谢大家!
发布于 2013-04-25 16:21:43
因此,通过对这个问题的调查,我得到了以下结论:
希望这篇文章能帮助大家找到主题。
https://stackoverflow.com/questions/16079674
复制相似问题