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);
我在 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);