Qt 将 int 写入 QList<uchar> 的方法
要将 int 写入 QList
QList<uchar> byteArray;
QDataStream stream(&byteArray, QIODevice::WriteOnly);
int value = 12345;
stream << value;
在上面的代码中,我们首先创建了一个 QList<< 操作符。
现在,byteArray 中将包含 int 值的字节表示形式。您可以使用 QDataStream 类的其他功能来读取和处理这些字节。
请注意,这种方法将 int 值转换为字节表示形式,并将其写入 QList
QList<uchar> byteArray;
int value = 12345;
QString stringValue = QString::number(value);
QByteArray byteValue = stringValue.toUtf8();
byteArray.append(byteValue);
这样,byteArray 中将包含 int 值的字符串表示形式。
原文地址: https://www.cveoy.top/t/topic/pRGA 著作权归作者所有。请勿转载和采集!