QDebug を使用して数値を Hex 形式で表示しようとしています。以下は私が書いたコードです。動作していますが、出力には二重引用符で囲まれた文字列の内容があります。
これらの引用符を削除するには?
m_CanMsg_ptr->id = 0x720;
m_CanMsg_ptr->sizeData = 1;
m_CanMsg_ptr->data[0] = 0x05;
MessageID.setNum(m_CanMsg_ptr->id,16);
DataSize = QString("%1").arg(m_CanMsg_ptr->sizeData, 0, 16);
data = QString("%1").arg(m_CanMsg_ptr->data[0], 0, 16)
qDebug() << "Heart-Beat : Msg ID = " << MessageID << " Msg DLC = " << DataSize;
qDebug() << "Msg Data " << " = " << data;
私はこれらのリソースに従って行いました:
http://forum.qt.io/topic/5003/moved-how-to-display-a-local-variable-in-hex-when-debugging-a-qt-app/2 http://qt.shoutwiki .com/wiki/Convert_hexadecimal_to_decimal_and_vice-versa_in_Qt