QByteArray block;
    QDataStream out(&block,QIODevice::WriteOnly);
    out.setVersion(QDataStream::Qt_4_6);   
    int len = 500;
    char * buffer = new char [len];
    for(int i=0;i<len;i++){
          buffer 
 = 0x55;
          out<<buffer ;
    }
    qDebug()<<block.size();
    输出怎么会是2000??[ 此帖被amwzl在2010-04-07 16:24重新编辑 ]