ЗдравствуйтРµ, прошу прощения, что пиши по русски.
Возникла проблема.
ПреобразовыРаю QdateTime (unix) в Hex QString
Qt Code:
  1. QString time = QString("%1").arg(QDateTime::currentDateTime().toTime_t(),0,16).toUpper();
To copy to clipboard, switch view to plain text mode 
Всё окей.
После пытаюсь сделать
Qt Code:
  1. QByteArray myHexArray = QByteArray::fromHex(time.toLatin1());
To copy to clipboard, switch view to plain text mode 
но выходит какая-то лажа.
к примеру получил я HEX - 57640466
Если я вручную ввожу его
Qt Code:
  1. QByteArray myHexArray = QByteArray::fromHex("57640466");
To copy to clipboard, switch view to plain text mode 
То всё правильно происходит на выходе вижу
Qt Code:
  1. 0x57 0x64 0x04 0x66
To copy to clipboard, switch view to plain text mode 
А если заместо значения подставляю time то на выходе получается hex обёрнутый ещё раз в hex
Как так я не понимаю.
Даже если со значениями всё ок, дальше почему-то
если беру отдельно индекс 0 у myHexArray получаю не 0x57, а
[0] = 0x05, [1] = 0x07
Помогите пожалуйста )