我正在尝试将 int 转换为 QByteArray
。我用这个方法 QByteArray::number(m_vman);
吗?
我正在尝试使用 number()
获得一个 int 到 QByteArray
。
我正在尝试以下代码,但 字节数组 为零
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;
原文由 andreahmed 发布,翻译遵循 CC BY-SA 4.0 许可协议
数组不为零,您的代码工作正常:
如果存储在其中的值为零,则它可能是“零”,但那是正确的。