В .log пишу состояние сенсора. Запись произвожу раз в час, то есть дискрет между точками равен 60 минутам. Запись циклическая с периодом 1 год. Вот и возникает вопрос как можно в qwt по оси абсцисс отобразить время вместо точек дискретизации? Для удобства чтения данных.
Что сделал. Читаю данные времени из файла:
QFile file("/media/usbhd-sda1/StateBatteries.log");
if(!file.open(QFile::ReadOnly |
QFile::Text))
{
qDebug() << "Could not open file for reading";
}
else
{
QTextStream in(&file);
QStringList lineData;
lineData = QString(in.readLine()).split(" ");
QDateTime dt = QDateTime::fromString(lineData[0] + " " + lineData[1],
"dd.MMM.yy hh:mm:ss");
qDebug() << dt.toString("dd.MMM.yy hh:mm:ss");
qDebug выдает «03.мар.20 10:06:15»
файл который считываю имеет вот такой формат: 03.мар.20 10:06:15 13066 13056 12752 13042 13118 12621 12979 12584 13074 12864 13375 12853 14313 12571 12609 12869 12800 12539 и так далее.
Как можно отобразить на оси времени параметр dt?