首页| 论坛| 消息

标题:Qt编写echart仪表盘JS交互程序支持webkit和webengine(开源)
作者:liudianwu
日期:2019-03-17 13:40
内容:

Echart是百度研发团队开发的一款报表视图JS插件,功能十分强大,是本人用过的国产作品中最牛逼的,记得四五年前就在qt中使用过,当时用的浏览器控件是webkit,由于5.6以后的版本不再支持webkit,而换用webengine内核,很多人在下载使用后不能正常编译,今天特意抽空做个webengine版本,使得同时支持webkit和webengine。
在webkit中执行JS用的是webView->page()->mainFrame()->evaluateJavaScript(js);
而webengine用的是webView->page()->runJavaScript(js);
在执行效率上,webengine甩webkit好几条街,在拖动滑块动态设置值的时候,webengine的CPU占用只有1%,而webkit居然达到了7%,恐怖!怪不得webkit逐渐被qt抛弃了webengine只是内存使用上增加了些。欢迎各位测试后可以在文章后面留言报告下,谢谢!
完整源码下载:
webkit版本和webengine版本运行效果图一致:


#1 [lzh280 03-17 19:28]

#2 [goldenlian 03-17 22:20]
没法解压?
#3 [futureq 03-17 23:32]
收藏,稍后再看
#4 [toby520 03-18 08:31]
老实交代 又是哪个要的私活?
#5 回 toby520 的帖子 [liudianwu 03-20 12:33]
toby520:老实交代 又是哪个要的私活?  (2019-03-18 08:31) 
不小心从你那边漏了一个私活出来我接到了!

<< 1 2 3 >> (1/3)

回复 发表
主题 版块