门户
书籍
教程
论坛
问答
下载
签到
个人空间
帐号
自动登录
找回密码
密码
登录
立即注册
账号
自动登录
找回密码
密码
登录
立即注册
请绘制轨迹完成人机验证
由vaptcha提供技术支持
登录
注册
搜索
搜索
搜索
热搜
qml
quick
串口
输入中文
数据库
arm
百度地图
qt聊天
QT安装
安装
多窗口
中文乱码
聊天
局域网
鼠标
QT
图片
乱码
rs485通讯
多线程
android
多文档编辑器
本版
用户
本版
用户
【HUX】问题互助平台
博客
动态
好友
帖子
收藏
道具
勋章
任务
淘帖
动态
日志
相册
分享
记录
留言板
群组
门户
导读
排行榜
设置
我的收藏
退出
Qt开源社区
›
开放区(网友自由发帖区)
›
项目作品
›
Qt编写echart仪表盘JS交互程序支持webkit和webengine( ...
发布主题
返回列表
Qt编写echart仪表盘JS交互程序支持webkit和webengine(开源)
4
回复
5696
查看
[复制链接]
liudianwu
当前离线
积分
2617
liudianwu
累计签到:7 天
连续签到:1 天
来源:
2019-3-17 13:52:01
显示全部楼层
|
阅读模式
本帖最后由 liudianwu 于 2019-3-17 13:54 编辑
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版本运行效果图一致:
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
wdmxtk002
当前离线
积分
1097
wdmxtk002
累计签到:955 天
连续签到:1 天
2019-3-18 09:59:33
显示全部楼层
很好很强大!!学习了
回复
支持
反对
使用道具
举报
redtramp
当前离线
积分
14
redtramp
累计签到:1 天
连续签到:1 天
2019-3-18 10:51:03
显示全部楼层
学习了,谢谢楼主大人
回复
支持
反对
使用道具
举报
lasyman
当前离线
积分
90
lasyman
累计签到:71 天
连续签到:1 天
2019-5-6 14:59:09
显示全部楼层
学习学习,谢谢大佬贡献
回复
支持
反对
使用道具
举报
x750621208
当前离线
积分
7
x750621208
累计签到:1 天
连续签到:1 天
2019-7-10 11:11:07
显示全部楼层
学习了,谢谢楼主 大大
回复
支持
反对
使用道具
举报
返回列表
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满)
我知道了