title: Qt QByteArray size
body: <p>I need to add to a <code>QByteArray</code> 4 bytes, as frame. (struct ([4 bytes][message]))</p>
  
  <p>I do:</p>
  
  <pre><code> QByteArray byteArray;
   QByteArray byteArray2(man.SerializeAsString().c_str(), man.ByteSize()); // 31 byte
   qDebug()&lt;&lt;byteArray.size()&lt;&lt;"size"; // 0 bytes
   byteArray.resize(3); 
   qDebug()&lt;&lt;byteArray.size()&lt;&lt;"size"; // 3, ok
   byteArray.append(man.ByteSize()); 
   qDebug()&lt;&lt;byteArray.size()&lt;&lt;"size"; // 4
   byteArray2.prepend(byteArray);     
   qDebug()&lt;&lt;byteArray2.size()&lt;&lt;"size"; // return 35, ok
   qDebug()&lt;&lt;(byteArray2); // not print my message
  </code></pre>
  
  <p>Sorry for my english.</p>