Как перегнать QBitArray в QByteArray ?
Собственно обратно понятно как конвертировать, я делаю так:
C++ (Qt)
QBitArray DallasOneWire::toBitArray(QByteArray fromArray){
QBitArray outArray;
outArray.resize(fromArray.size()*8);//! resize array
for(int i=0;i<outArray.size();i++){
if(fromArray[i/8]>>i & 1){outArray.setBit(i,true);}
}//for i
qDebug()<<"out BitArray: "; //! out array for controll
for(int i=0;i<outArray.size();i++){
if(outArray[i]==true){qDebug()<<"1";}else{qDebug()<<"0";}
}//for
return outArray;
}//toBitArray
Но как конвертировать QBitArray в QByteArray ?