Error:bool QCustomPlot::removeItem(QCPAbstractItem*) item not in list: 70055640

使用Qt C++ /QCustomPlot,出现bool QCustomPlot::removeItem(QCPAbstractItem*) item not in list: 70055640的报错,
在QCustomPlot继承类的析构函数中removeItem掉QPointer< QCPItemTracer>、QPointer< QCPItemText> 等类。或者delete掉创建QPointer类的实例,当然创建了QPointer的类也要在析构函数中进行removeItem;

在析构掉QCustomplot之前,要确保所有QPointer都被removeItem掉;

注意:不要想着,调用QPointer的类是QCustomplot继承类的子对象,QCustomplot继承类析构时会自然而然的调用到最终的removeItem,而不必书写delete语句,这可能会导致错误。

总之,手动进行delete和removeItem,而不要过分依赖于对象树。Q

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 19:38:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 19:38:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 19:38:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 19:38:06       20 阅读

热门阅读

  1. 【Webflux】实现全局返回Long转String

    2024-03-31 19:38:06       14 阅读
  2. 面试中会被问到的GIT问题解答(含答案)

    2024-03-31 19:38:06       15 阅读
  3. 在数据开发项目中使用Hive的场景和风险

    2024-03-31 19:38:06       14 阅读
  4. python基础练习题6

    2024-03-31 19:38:06       15 阅读
  5. 组件递归和动态component

    2024-03-31 19:38:06       17 阅读
  6. Product of Binary Decimals(搜索,暴力枚举,打表预处理)

    2024-03-31 19:38:06       16 阅读
  7. 2024系统架构师---解释器架构风格的概念与应用

    2024-03-31 19:38:06       18 阅读