之前使用的是1.3版本的QCustomPlot,這次換成2.0版本后發現很多函數被移除了,之前用setTickLabelType()這個函數是設置x軸顯示日期的,也不能用,最后找到了在新版本中是這么用:
QSharedPointer<QCPAxisTickerDateTime> dateTick(new QCPAxisTickerDateTime); dateTick->setDateTimeFormat("MM-dd"); ui->customplot->xAxis->setTicker(dateTick);