【发布时间】:2016-08-14 04:14:23
【问题描述】:
我正在尝试将 int 转换为 QByteArray。我用这个方法QByteArray::number(m_vman);对吗?
我正在尝试使用number() 获取QByteArray 的int。
我正在尝试以下代码,但 bytearray 为零
QByteArray vmanByteArray, vheaterByteArray;
QDataStream streamVMan(&vmanByteArray, QIODevice::WriteOnly);
QDataStream streamVHeater(&vheaterByteArray, QIODevice::WriteOnly);
streamVMan << m_vman;
streamVHeater << m_vheater;
QByteArray arr = m_htman ? vmanByteArray : vheaterByteArray;
【问题讨论】:
-
您的代码有效。这个问题本身就是题外话。你甚至都懒得去检查你自己的代码是否有效:(