#include<qfile.h>
#include<qtextstream.h>
1.打开文件
QFilef(fn);//fn可以是一个相对路径或绝对路径
f.open(IO_);//一般不要IO_ReadWrite,很容易出现赃数据
//如果要在文件的后面添加内容要IO_WriteOnly|IO_Append
//如果要清空原来的内容,只要IO_WriteOnly
//IO_Translate用来读windows文件,linux下的回车换行是/n,windows下是/r/n
2.写文件
QTextStreams(&f);
s<<"Hello,world!!!"<<"/n";
3.读一行文件
readLine(),每读一行自动下移一行
atEnd()判断是否到文件末尾
4.关闭文件
f.close();
5.对文件的读操作:
QStringfileName=QFileDialog::getOpenFileName(QString::null,QString::null,this);
QFilef(fileName);
f.open(IO_ReadOnly);
QTextStreamt(&f);
MultiLineEdit1->setText(t.read());
f.close();
MultiLineEdit1->setAutoUpdate(TRUE);
MultiLineEdit1->repaint();
setCaption(fileName);
6.对文件的写操作:
QStringfileName=QFileDialog::getSaveFileName(QString::null,QString::null,this);
QFilef(fileName);
f.open(IO_WriteOnly);
QTextStreamt(&f);
t<<MultiLineEdit1->text();
f.close();
分享到:
相关推荐
基于QT实现XML文件读写,解析操作
一背景1ini文件介绍.ini文件是InitializationFile的缩写,即初始化文件。除了windows现在很多其他操作系统下面…阅读数 4万+博文来自
QtXlsx读写excel文件库,可以对excel文件进行读写,很方便各位开发者去操作excel文件,有兴趣的可以下载进行学习和研究。
Qt自带了sqlite的驱动,也有各种文件的读写操作,用起来很是方便,这里仅仅是做了一个简单的封装,方便多个数据库和多个文件的操作。
Qt文件操作类QFile简介 Qt中使用QFile类来操作文件的输入/输出。继承至QIODevice,QIODevice类是输入/输出设备的基类, 为设备提供了公共实现和抽象接口用于读写块数据。QIODevice又继承至QObject。 1、使用QFile类...
按行读取指定目录下的txt文件,累计读取10行后将这10行数据写入到另外一个指定路径下的txt中;参考此demo可实现文本复制;
还有一篇博客,希望能分享点东西, 直接百度搜"Qt实现GUI的二进制文件读写操作(源码分析+工程打包+测试例子)
该例程在qt creator2.4.1下调试成功,用重载的方法实现了QDataStream读写用户自定义的数据类型,使操作更加方便。
qt中读写配置json文件,包含读,解析,及创建写入详细过程。
1. QT5 文件读写操作(4 3. c++数组的引用(17 4. QT5线程关闭(1575 1. 编码(ACSII unicod 1. QT5 文件读写操作
QT多窗体设计、添加按钮、文件读写操作、信号与槽的连接等,对初学者很有用
使用qt,qaxwidget,封装对读写excel操作,
Demo是用Qt5.8 MinGW编译器,直接编译,需要windows装MS Excel的工具,wps不支持
资源中包括《HEX文件格式解析.pdf》文章,使用QT实现HEX文件生成、HEX文件解析、文件读写及文件拼接功能的工程源码,因项目开发写的工程,可以直接使用,也可作为HEX文件操作参考。
使用QFileDialog 和 QFile 以及 TextEdit 实现的文本操作 这个界面实现的就是按一个BUTTON键打开文档,并且显示其内容到TextEdit上,按另一个BUTTON键则实现另存为功能,即把 TextEdit上的内容写到新建的或者已有的...
使用VS2019开发,Qt 界面程序。详细演示了锁对多线程访问资源时的影响,文件锁,消费生产锁模型,对学习线程同步和 Qt GUI 编程开发具有指导意义。如有不懂可私信博主,支持自定义更新。
Qt5,excel文件,创建文件,读写文件,增加删除excel内容等,主要接口有新建一个Excel、增加1个Worksheet、向Excel单元格中写入数据、保存Excel、设置sheet名称、导入到数据库等,各接口方便使用 详细描述可见:...
创建文件进行读写操作 demo vc++2008 读写操作 。。。
Qt自带了sqlite的驱动,也有各种文件的读写操作,用起来很是方便,这里仅仅是做了一个简单的封装,方便多个数据库和多个文件的操作。
通过对QFileDialog控件的运用,实现了编辑文件并且保存,另存为功能,打开文件功能,均已成功实现