Qt QWT显示错误日期/时间的绘图
我在Qt中使用Qt QWT显示错误日期/时间的绘图,qt,date,datetime,qwt,qdatetime,Qt,Date,Datetime,Qwt,Qdatetime,我在Qt中使用QwtDateScaleDraw在图形的X轴上绘制QDateTime 我使用此命令将QDateTime转换为QwtDate::Double: tempData->append( QPointF( QwtDate::toDouble( date.at(var) ), data.at(var) ) ); 我的第一次约会/时间是 2014年8月1日00:00:52 但是当我把数据放在图表中时,第一个日期是 2014年7月31日21:04:52 我不知道为什么会发生这种情况。我通过
QwtDateScaleDraw
在图形的X轴上绘制QDateTime
我使用此命令将QDateTime
转换为QwtDate::Double
:
tempData->append( QPointF( QwtDate::toDouble( date.at(var) ), data.at(var) ) );
我的第一次约会/时间是
2014年8月1日00:00:52
但是当我把数据放在图表中时,第一个日期是
2014年7月31日21:04:52
我不知道为什么会发生这种情况。我通过以下方法解决了这个问题:
scaleDraw->setTimeSpec(Qt::UTC);