2015-11-04 72 views
1

我在Qt中使用QwtDateScaleDraw在图表的X轴处绘制QDateTime显示错误日期/时间的QwtPlot

我用这个命令将QDateTimeQwtDate::Double转换:

tempData->append(QPointF(QwtDate::toDouble(date.at(var)), data.at(var))); 

第一个日期/时间我已经是

2014年1月8日0时00分52秒

但是当我把数据放在图中时,第一个日期是

31/07/2014 21:04:52。

我不知道为什么会发生这种情况。

回答

1

我设法用这个来解决:

scaleDraw->setTimeSpec(Qt::UTC);