QT中 unsigned char數組 轉換成 QString

QT中把unsigned char數組 轉換成 QString類型的一個簡單方法如下:
 

unsigned char str1[5]={0x15,0x22,0xc0,0xf5,0xaa};   

char str2[5] = {0};

sprintf(str2,"%x%x%x%x%x",str1[4],str1[3],str1[2],str1[1],str1[0]);

QString str = QString(card_id1);

當然,如果數組元素個數比較多,可以考慮使用循環
 

for(...)
{
    sprintf(str2,"%x",str1[i]);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章