void preCode::showRmCode(QByteArray data)
{
// rmTextEdit->setText(data.toHex().data());
QString str;
str="index ";
for(int i=0;i<0x10;i++)
{
str += QString("%1 ").arg(i,2,16,QChar('0')) ;//+ " ";
}
int row =0;
for (int i = 0; i < data.length(); i++)
{
// First nuber
if(i%0x10==0)
{
str +="\n";
str += QString::number(row,16) +" " ;
row++;
}
str+= QString("%1 ").arg((unsigned char)data[i],2,16,QChar('0')).toUpper() ;
if (i % 64 == 63)
{
str += "\n";
}
}
rmTextEdit->setText(str);
}
qt将数据按16进制规范输出显示
最新推荐文章于 2024-06-10 21:42:00 发布