当前位置:网站首页>如何解决QByteArray添加quint16双字节时错误?
如何解决QByteArray添加quint16双字节时错误?
2022-08-02 03:43:00 【新潮技术研究社】
最近在使用QByteArray添加元素的时候,添加quint16,quint32等多字节元素的,导致出错了。
我还以为QByteArray可以随意添加多字节整型,原来是不可以的。如下:
QByteArray中提供了添加append元素的操作,但是只有以下六种,都是单字节的,或者是指针。

这时候,我们可以有两种方式添加单字节元素:
1.使用QDataStream的输入输出符(推荐)
QByteArray byteArray;
QDataStream out(&byteArray, QIODevice::WriteOnly | QIODevice::Append);
out.setByteOrder(QDataStream::BigEndian);
quint16 data= 256;
out << data;2.使用QByteArray的writeRawData
QByteArray byteArray;
quint16 data= 256;
QDataStream out(&qbatow, QIODevice::WriteOnly | QIODevice::Append);
char* charToWrite = (char*)&data;
byteArray= byteArray.append(charToWrite, sizeof(quint16));
out.writeRawData(byteArray.data(), byteArray.length());边栏推荐
- 吴恩达机器学习系列课程笔记——第十五章:异常检测(Anomaly Detection)
- Platts Analysis-MATLAB Toolbox Function
- 热爱和责任
- Jetson Nano 2GB Developer Kit 安装说明
- Reinforcement Learning (Chapter 16 of the Watermelon Book) Mind Map
- 如何将PDF中的一部分页面另存为新的PDF文件
- 深蓝学院-视觉SLAM十四讲-第六章作业
- 三维目标检测之OpenPCDet环境配置及demo测试
- 树莓派上FFMPEG/VLC播放海康网络摄像仪视频
- Research Notes (6) Indoor Path Planning Method Based on Environment Perception
猜你喜欢

科研笔记(七) 基于路径规划和WiFi指纹定位的多目的地室内导航

WIN10什么都没开内存占用率过高, WIN7单网卡设置双IP

详解CAN总线:什么是CAN总线?

三维目标检测之ROS可视化

Promise

吴恩达机器学习系列课程笔记——第十八章:应用实例:图片文字识别(Application Example: Photo OCR)

视觉SLAM十四讲--第13讲 实践:设计SLAM系统(最详细的代码调试运行步骤)

【FreeRTOS】12 任务通知——更省资源的同步方式

日本痴汉打赏女主播1.5亿,结果。。。

Deep Blue Academy - Visual SLAM Lecture Fourteen - Chapter 5 Homework
随机推荐
吴恩达机器学习系列课程笔记——第六章:逻辑回归(Logistic Regression)
多主复制的适用场景(1)-多IDC
Jetson Nano 2GB Developer Kit Installation Instructions
Computer Basics
无主复制系统(1)-节点故障时写DB
空卡安装设置树莓派4B并安装opencv+QT
树莓派上FFMPEG/VLC播放海康网络摄像仪视频
MySQL读写分离mysql-proxy部署
科研笔记(五) SLAC WiFi Fingerprint+ Step counter融合定位
使用 Fastai 构建食物图像分类器
QObject: Cannot create children for a parent that is in a different thread.
科研笔记(七) 基于路径规划和WiFi指纹定位的多目的地室内导航
Platts Analysis-MATLAB Toolbox Function
复制延迟案例(3)-单调读
一次跳出最外层循环
侦听器watch及其和计算属性、methods方法的总结
asyncawait和promise的区别
Pycharm平台导入scikit-learn
深度学习基础之过拟合、欠拟合问题和正则化
被大厂强制毕业,两个月空窗期死背八股文,幸好上岸,不然房贷都还不上了