QwtPlot 显示错误 date/time

QwtPlot showing the wrong date/time

我在 Qt 中使用 QwtDateScaleDraw 在图表的 X 轴上绘制 QDateTime

我使用此命令将 QDateTime 转换为 QwtDate::Double:

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

我的第一个 date/time 是

01/08/2014 00:00:52

但是当我将数据放入图表中时,第一个日期是

31/07/2014 21:04:52.

我不知道为什么会这样。

我设法解决了这个问题:

scaleDraw->setTimeSpec(Qt::UTC);