1

QwtDateScaleDraw在 Qt 中使用在图形QDateTime的 X 轴上绘制 a 。

我使用此命令将其转换QDateTimeQwtDate::Double

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

我拥有的第一个日期/时间是

2014 年 1 月 8 日 00:00:52

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

2014 年 7 月 31 日 21:04:52。

我不知道为什么会这样。

4

1 回答 1

1

我设法使用以下方法解决了这个问题:

scaleDraw->setTimeSpec(Qt::UTC);
于 2015-11-04T12:50:35.683 回答