char *p = new char[20];strncpy(p,(char *)buf + 9,20);
QString str = QString(p);
p = str.toLatin1().data();
char *p = new char[20];memset(p,0,20);QByteArray byte;byte = str.toAscii();p = byte.data();
Qstring str="FF";
bool ok;
int dec=str.toInt(&ok,10); //dec=255
; ok=rue int hex =str.toInt(&ok,16); //hex=255;ok=true;
int kk = buf[32+i]&0x0F;QString str = QString::number(kk, 10).toUpper();//10 16 可以代表进制数
lable3 = QString::number(Finishfiles)//转10进制
QString str = "123";int i = str.toInt();
int kk = ((buf[53+i]>>4)&0x0F)*16 + (buf[53+i]&0x0F);int lenthif(lenth <= 0XFFFFFFFF)send[49] = lenth&0XFF;send[50] = (lenth>>8)&0XFF;send[51] = (lenth>>16)&0XFF;send[52] = (lenth>>24)&0XFF;