乔遇【Qnly】 2022-11-22 18:50 采纳率: 0%
浏览 10

串口数据传到容器里,再用customplot绘图

我用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,数据);
    希望有用

    评论

报告相同问题?

问题事件

  • 创建了问题 11月22日