У меня есть данные QByteArray, который, когда я печатаю его с QDebug он дает что-то вроде: qDebug() << rawData;
//here is the reult:
MXTP24\\x00\\x00\\xF3\\x8F
Теперь мне нужно преобразовать, что
Я пытаюсь преобразовать массив байтов в целое: QByteArray b = QByteArray::fromHex("00008000");
quint32 result = b[3];
result += b[2] << 8;
result += b[1] << 16;
result += b[0] << 24;
, но я полу
Я хочу воспроизвести музыку из QByteArray, поэтому во многих случаях я могу использовать ее для извлечения звука из базы данных или передачи его по сети с помощью Tcp и т. Д. Так что я использую эти с
Как я могу преобразовать QBytearray в QBitarray? Qt руководство говорит это: for(int i=0; i<8; ++i) {
for(int b=0; b<byteArray.count();b++) {
bits.setBit(i*8+b, byteArray.at(i)&(1<<(7-b)));