首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QtWebView VS D3.js

QtWebView VS D3.js
EN

Stack Overflow用户
提问于 2013-04-18 17:49:00
回答 1查看 2K关注 0票数 3

所以,我有一个我正在做的学校项目,我需要一个可视化工具来显示我正在开发的软件所做的一些处理结果。

由于我在软件中使用的是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

任何帮助都将不胜感激,谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-25 16:21:43

因此,通过对这个问题的调查,我得到了以下结论:

  • QtWebView支持超文本标记语言中的SVG元素。我认为这至少从Qt V4.7开始是正确的,因为它是我目前正在使用的;
  • 仍然不知道为什么d3.min.js工作,而“常规”d3.js不知道;
  • D3.js不必添加到Qt的资源中,在HTML文件中调用它就足够了。

希望这篇文章能帮助大家找到主题。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16079674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档