Qt-滤波-ECharts显示波形

36 篇文章 9 订阅
5 篇文章 0 订阅

原文:http://beself.top/2020/03/05/qt-filter-echarts/
通过上次的滤波实验,使用QCustomPlot控件来显示波形,本次采用ECharts来显示波形。
源码地址: https://gitee.com/ALONE_WORK/QtCeShiXiangMu/tree/master/WebFirFilter

效果展示

在这里插入图片描述
在这里插入图片描述

难点

本次实验采坑颇多,记录一下,也可以提醒其他人
参考博文: https://www.jianshu.com/p/e25646ee2977
https://blog.csdn.net/sunnyloves/article/details/88683090

  1. 在主要参考以上两篇博文后,对Qt与JS通信大概有了点认识,两篇博文中使用了两种编写通信方式、其中第一篇博文采用的全局信息好的方式,这种方式不能进行连续发送数据,实验时连续发送两次json数据,但是只能收到一次数据,第二篇博文中的方式只能发送字符串数据,最后想到将在JS中将字符串转换为json对象的方式解决了。
  2. QJsonArray不能直接清空数据,这个其实只是个人对QJsonArray类的不了解导致,所以显示的波形一直不正确,在这里花了好长的时间。
  3. 在Qt使用ECharts来显示波形数据的时候确实发现速度很慢,我使用QCustomPlot来显示5000个点的波形瞬间就能显示出来,但是使用ECharts来显示就得好几秒才能加载出来,不过ECharts的显示效果还是不错的。
  4. QWebEngineView有时候会自己就挂掉了,只能重新刷新,可能是Qt做的库还是不完善吧!如果有网友知道是怎么回事或者知道解决这个问题还望指点。
  5. 当QWebEngine加载远程地址时,程序会挂点,这一点也没有搞明白是怎么回事,望指点。
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ALONE_WORK

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值