如何重置/删除Qcustomplot的轴行情设置?



我有一个QcustomPlot小部件,我想重用它来绘制各种各样的图。但有一种情况,我需要设置xAxis计时器为DateTime。所以我这样做:

QSharedPointer<QCPAxisTickerDateTime> dateTicker(new QCPAxisTickerDateTime);
dateTicker->setDateTimeFormat("yyyy-MM-dd");
customplot->xAxis->setTicker(dateTicker);

它永远地改变了小部件xAxis计时器。所以当我想把它换成其他的图时。x轴在每个刻度上始终为1970-01-01。如何将轴计时器设置重置为默认/正常数字设置?

我tride:

customplot->clearPlottables();
customplot->xAxis->setRange(0,5);
customplot->replot;

但是没有一个成功。他们只清理了那块地,但没有清理xaix的虱子。有什么建议吗?

ui->custom ->xAxis->setTicker(QSharedPointer(new QCPAxisTicker));-这将返回它们的标准状态

相关内容

  • 没有找到相关文章

最新更新