bool QCustomPlot::registerItem(QCPAbstractItem*) item already added to this QCustomPlot: 395497896消除

// 清理旧的网格线
void TimeDomainPlot::clearGridLines() {

    for (auto line : gridLines) {
         _customPlot->removeItem(line);
        // delete line; // 删除网格线
    }

    gridLines.clear(); // 清空容器
    // 清理旧的时间标签
    for (auto label : timelabels) {
         _customPlot->removeItem(label);
        // delete label; // 删除时间标签
    }
    timelabels.clear(); // 清空时间标签容器
}
只使用delete并未在_customPlot中删除对象,必须使用_customPlot->removeItem(line);,使用之后不要再调用delete,否则会导致崩溃

引用文章:qcustomplot的清空问题bool QCustomPlot::registerItem(QCPAbstractItem*) item already added to this QCustomP_qcustomplot 移除qcpabstractltem-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值