QwtPlot 显示错误的日期/时间

Posted

技术标签:

【中文标题】QwtPlot 显示错误的日期/时间【英文标题】:QwtPlot showing the wrong date/time 【发布时间】:2015-11-04 12:36:42 【问题描述】:

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

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

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

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

01/08/2014 00:00:52

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

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

我不知道为什么会这样。

【问题讨论】:

【参考方案1】:

我设法解决了这个问题:

scaleDraw->setTimeSpec(Qt::UTC);

【讨论】:

以上是关于QwtPlot 显示错误的日期/时间的主要内容,如果未能解决你的问题,请参考以下文章

QwtPlot:按下鼠标按钮平移并同时在曲线上显示值

如何使用 Qt/QwtPlot 设置固定轴间隔?

Sonata DateTimePickerType 类默认日期显示错误的日期时间格式

Bash将时代转换为日期,显示错误的时间

日期转换显示错误[重复]

php提取日期错误总显示1970-01-01