QByteArray arr = serial->readAll();
qDebug() << arr[0];
QByteArray array = arr.toHex().toUpper();
QString str_hex = QString(array);
qDebug() << str_hex[0];
读取arr存储的数据是"\xAA\x01\x00\b\x16\x84\x04\x03\xB6\xFD\xCF\x12\x00\x00\xAF\x02\xAA\x01\x00\b\x16\x84\x04\x13,\x00\x15\x00\xCF\x0F\xDF\x0F\xAA\x01\x00\b\x16\x84\x04#\xD7\x0F\xDA\x0F\xD6\x0F\xD4\x0F\xAA\x01\x00\b\x16\x84\x04""3m\x0F\x89\x0F\x86\x0F\x8B\x0F\xAA\x01\x00\x04\x16\x84\x04K\x8B\x0F\x85\x0F\x00\x00\x00\x00\xAA\x01\x00\b\x16\x84\x04\x03\xD5\x90\xCF\x12\x00\x00\xAF\x02\xAA\x01\x00\b\x16\x84\x04\x13,\x00\x15\x00\xD0\x0F\xDF\x0F\xAA\x01\x00\b\x16\x84\x04#\xD7\x0F\xDA\x0F\xD6\x0F\xD4\x0F\xAA\x01\x00\b\x16\x84\x04""3m\x0F\x89\x0F\x86\x0F\x8B\x0F\xAA\x01\x00\x04\x16\x84\x04K\x8B\x0F\x85\x0F\x00\x00\x00\x00"
然后读取arr[0]获取到的只是一个a,读取str_hex[0]读取到的也是一个"A",我要怎么才能获取到AA呢?
求大神赐教。