在qcustomplot中清除qcpitext



我无法清除QCustomPlot中的项目。方法QCustomPlot::itemCount()总是返回0。

QCustomPlot *plot = new QCustomPlot(this);
qDebug() << plot->itemCount();                    // returns 0
QCPItemText *textLabel = new QCPItemText(plot);
qDebug() << plot->itemCount();                    // returns 0

也许QCPItemText不被视为项目,但是如何清除QCPItemText?或重置QCustomPlot

分配textLabel:

plot->addItem(textLabel); 

来自文档:

bool qcustomplot :: additem(qcpabstractitem * item)

将指定的项目添加到图中。Qcustomplot拥有该物品的所有权。

成功返回真实,即何时尚未在绘图中,并且项目的父绘图是此qcustomplot。

相关内容

  • 没有找到相关文章

最新更新