利用QChart来实现动态插入数据显示图表。
通过串口连接单片机,每0.5秒读取一次相位值,然后将每次读取到的数据显示到图表中。
代码在最后。
效果如下
总体架构:QChart -------> QChartView <------- QWidget
pro文件写法

首先,需要新建一个C++类(包含.h文件和.cpp文件),继承QChart类

其次,声明一些必要的变量

设置图表的一些样式比如说颜色,线宽之类的。

将图表进行数据初始化

因为需要0.5秒产生一个数据,因此需要构造一个定时器

使用随机函数生成一组数据,并加入到series中

将图表显示出来。

最终效果如下
源文件下载地址:
https://download.youkuaiyun.com/download/phr_nick/11288985
我是IT界的小学生,欢迎大家批评指正。么么哒!
1361

被折叠的 条评论
为什么被折叠?



