Используя Qt, вы хотите преобразовать число (цифру) в QByteArray в int. Вот код:QT Как преобразовать QByteArray число в int;
QByteArray ba;
ba = serial->readAll(); //ba[0] = 6;
int sum = ba[0] + 10; //want it to do this i.e 10 + 6
qDebug()<<sum; //output becomes nothing, I expected it to be 16;
Как преобразовать извлеченное значение в целое, так что я могу использовать его в арифметике, как показано выше.
У вас есть опечатка - num/sum. Также что делает «qDebug() << ba [0]» print? –
Спасибо, исправлено. или вниз? – tmoeti