Qt实现读取BIN文件
因工作需要,又转化、读取了一次BIN文件,其实之前写过,就是想不起来,所以记一下笔记,以防下次再用!
typedef struct
{uint32_t AddressStart = 0;uint32_t DataLen = 0;QByteArray Data = nullptr;
} Section;
static QList<Section>* DataSections = nullptr;static QString FrimwarePath;
static QString FrimwareName;void LoadFrimware()
{QFile Frimware(FrimwarePath);QByteArray DataAllArray;Section* SectionCurrent;static int DateCountHex=0;if (!Frimware.open (QFile::ReadOnly)){printf("Frimware.open_Wrong!\n"); //打开文件return;}DataSections = new QList<Section>;SectionCurrent = new Section();DataAllArray=Frimware.readAll();while(DataAllArray.size()>DateCountHex){SectionCurrent->Data.append (DataAllArray[DateCountHex++]);SectionCurrent->DataLen++;}DataSections->append (*SectionCurrent);SectionCurrent = new Section ();// SaveAsBinFile(); //将存到Qlist中的文件保存输出到一个新的BIN文件
}
Qt实现读取BIN文件相关推荐
- python 读取bin文件
python读取bin文件并下发串口 # coding:utf-8import time, serialfrom struct import *import binascii file = open( ...
- python读取bin文件,转成16进制通信协议
1. 项目说明 在进行远程升级单片机程序或者什么别的内容的时候,我们往往需要下载远程的bin文件,并将其内容读出,以切片的方式进行程序的更新.本项目即是使用python编写的一个读取bin文件内容,并 ...
- CSR8675学习笔记:从外部Flash读取bin文件
为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板[淘宝链接:思度科技CSR开发板]. 技术交流QQ群号:743434463 开发板会员QQ群号:725398389(凭订单号入 ...
- MFC读取bin文件并以16进制显示出来
**MFC读取bin文件并以16进制显示出来** 最近由于项目需要.需要对目标板的bin文件进行修改后使用.所以就想自己写一个上位机小工具来进行操作,结果在做的过程中遇到了一些意想之外问题(本人MFC ...
- Qt之读取qss文件
Qt之读取qss文件 概述: 代码: 总结: 文末一句话: over: 概述: 在日常开发项目中,我们会对界面一些控件进行样式设置,今天分享下如何读取qss文件: 后续文章会分享qss文件的语法规则: ...
- Qt如何读取.txt文件(将内容读到文本编辑框)
文章目录 一.单独作为一个简单的项目(可以占用QMainWindow) 二.大项目中作为菜单栏的一个功能(只能用QDialog) 一.单独作为一个简单的项目(可以占用QMainWindow) //Lo ...
- [Qt5] QT+VS读取dwg文件
原文地址[https://blog.csdn.net/u013725001/article/details/43272161] 本文略作删改,让新手更好理解一些 1.下载MxDraw控件 注:可到ww ...
- android读取bin文件内容,Android的NFC读取IsoDep文件内容
我想看过一些资料出ISO/IEC 14443 A类卡.Android的NFC读取IsoDep文件内容 使用android应用程序分析卡片后,我发现应用程序(AID:15845F)具有我需要的特定文件( ...
- qt文件逐行读取_qt读取txt文件并绘图 qt逐行读取txt文件
qt中怎么把txt文件读入并存入二维数组? Fopen函数打开要读取的文本,获取文件的文件描述符,并使用fscan()函数读取文件.把它放在二维数组中,就是读取相应格式的数据,然后对应二维数组的每个位 ...
- qt实现读取excel文件并使用Qchart画图显示
读取excel函数 void Widget::getExcelContent(QVector<QVector<QString>> &map) {QAxObject *e ...
最新文章
- JavaScript之函数声明
- bzoj4665小w的喜糖 dp+容斥
- 图文解释Glados自动签到免费获取天数(腾讯云函数serverless版)
- 比萨问题–建造者与装饰者
- MySQL 5.6 my.cnf 参数说明(转)
- HbuliderX 历史版本下载
- 如何在java中实现线程_用代码说话:如何在Java中实现线程
- mysql中timestamp,datetime,int类型的区别与优劣
- openJDK之如何下载各个版本的openJDK源码
- 自己手写一个Spring MVC框架
- python读取HDF5数据
- weblogic解析web.xml问题
- EF There is already an open DataReader associated with this Command
- 台式计算机可以发射无线网络,台式电脑无线网卡怎么发射WIFI信号!
- Axure RP 7.0 注册码
- 线性系统理论3 状态空间描述 方框图
- python最优投资组合_4计算投资组合最优比例
- 微积分-求导必背公式
- 视频教程-ASP.NET就业实例视频教程(1)基础入门——搭建网站开发环境教学视频-.NET
- stm32用什么软件编辑呢