Qt QByteArray或者Char轉十六進制 QString


1、QByteArray轉十六進制

 QByteArray buff = sp->readAll();     
 qDebug() << buff.toHex() << " len: " << nLen;

2、Char轉十六進制

  QByteArray buff;
    buff.resize( 2);

    buff[0] = 0x55;
    buff[1] = 0x45;

    QString strHex = QString::number( buff.at(0), 16);

3、QString轉QByteArray

QByteArray text = QByteArray::fromHex(strHex.toLatin1());


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM