使用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