我用qextserialport这个库在QT上写了一个串口通信程序,并想把数据通过qcustomplot绘制成曲线图;目前的实现方案是图形库一直在扫描串口发来的数据,当有数据进来时就画图,一直循环下去;目前是x轴一直在动,我想改变一下思路,让曲线固定呈现100个数据,每当再有一个数据进来就删除第一个数据,并且在末尾插入一个数据;但串口的数据类型是QByteArray,我想把数据存储到容器里,再操作容器的数据,有哪位帮助一下吗?落泪
1条回答 默认 最新
ChEnGeRd 2022-11-22 19:29关注试过用list存储吗?
if(list.size < 100
list.append(数据);
else
{
list.removefirst();
list.insert(100,数据);
希望有用解决 无用评论 打赏 举报