`
king_tt
  • 浏览: 2229775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

QT 文件读写操作

 
阅读更多

#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文件读写操作,解析操作

    总的来说,QT通过QDomDocument、QDomElement等类提供了完整的XML处理功能,既支持XML文件的读取、解析,也支持写入操作。无论是在应用程序配置、数据存储还是与其他系统交换数据的场景中,这些工具都能极大地简化XML...

    Qt之读写ini文件

    在使用`QSettings`进行读写操作时,还应注意异步读写的同步问题。如果在读取设置的同时尝试修改它们,可能需要使用`beginGroup()`、`endGroup()`和`sync()`等方法来确保数据的一致性。 此外,`QSettings`还提供了...

    QT中读写ini文件 - 高恩阳的博客 - CSDN博客1

    这篇博客文章主要介绍了如何使用QT库中的QSettings类来处理.INI文件的读写操作。 首先,我们需要理解.INI文件的结构。它是初始化文件的简称,最初在Windows系统中广泛使用,但现在也被其他操作系统采用。这种文件由...

    大文件读写内存映射.rar

    本主题聚焦于Qt框架下如何利用内存映射进行大文件的读写操作。Qt是一个跨平台的C++库,提供了丰富的功能,包括图形用户界面、网络编程、数据库访问等,同时也支持内存映射技术。 内存映射允许将大文件的部分或全部...

    QT实现wav音频文件读写

    在QT中处理音频文件,我们可以利用其提供的多媒体模块来实现对音频文件的读写操作。本话题将重点讨论如何使用QT实现PCM(脉冲编码调制)与WAV音频文件的相互转换,以及如何读取和写入WAV音频格式。 首先,WAV是一种...

    qt 文件IO操作 读写操作源码

    这个简单的示例演示了如何使用Qt进行文件读写操作,这对于开发涉及文本处理的任何应用程序都非常有用。你可以根据需要扩展这个示例,例如添加错误处理、读取特定格式的文件或者处理大量数据。通过理解这些基本操作,...

    Qt移动开发-Android上实现本地文件读写.zip

    总结起来,Qt 5.12.6在Android上的本地文件读写涉及了Android权限管理、Qt的文件操作类以及路径管理。通过正确地申请权限并使用Qt提供的API,开发者可以在Android设备上创建、读取和写入文件,实现功能丰富的移动...

    qt文件操作读写自定义类型

    Qt提供了丰富的类库支持,使得文件的读写以及数据流的操作变得简单高效。本例程重点介绍了如何在Qt环境下,通过重载QDataStream的operator和operator&gt;&gt;来实现自定义类型的数据读写,从而简化对文件的操作。 首先,...

    qt中json读写

    本文将详细介绍如何在Qt中进行JSON文件的读取、解析和创建写入操作。 一、Qt与JSON支持 Qt自4.7版本起开始内置对JSON的支持,提供了QJsonDocument、QJsonObject、QJsonArray、QJsonParseError等类,使得处理JSON...

    Qt Android 读写文件权限与录制音频权限询问Demo

    首先,我们来详细了解一下Qt在Android上处理文件读写权限的过程。在Android系统中,读写文件权限分为内部存储和外部存储两种。内部存储权限用于访问应用私有的数据目录,而外部存储权限则允许访问公共的外部存储区域...

    Qt实现GUI的二进制文件读写操作(源码分析+工程打包+测试例子)

    在本文中,我们将深入探讨如何使用Qt库进行GUI界面下的二进制文件读写操作,同时结合源码分析、工程打包以及测试实例来全面理解这一主题。Qt是一个跨平台的应用程序开发框架,广泛用于创建图形用户界面和其他软件。...

    Qt,docx文件读写

    在本主题中,我们将聚焦于Qt如何实现对Microsoft Office的.docx文件进行读写操作。 首先,理解.docx文件格式至关重要。.docx文件是基于Open XML标准的,实际上是一个压缩的ZIP文件,包含XML文档、样式表、图像和...

    QT文件读写实战代码C++

    在QT文件读写实战中,我们通常会利用QT提供的QFile、QTextStream等类来处理文件的读取和写入操作。下面将详细讲解QT文件读写的相关知识点。 首先,`QFile`是QT中的核心文件处理类,用于打开、关闭、读取和写入文件...

    Qt txt文件读写

    在Qt框架中,进行文本文件(如txt)的读写操作是常见的任务,这涉及到对文件系统的操作和数据流的处理。以下将详细介绍Qt中如何实现txt文件的选择、读取和写入。 首先,Qt提供了QFile类来处理文件操作,如打开、...

    Qt Excel的读写

    在Qt中,实现Excel文件读写的主要库是Qt的QAxContainer模块,它允许Qt应用程序与ActiveX控件(如Microsoft Office组件)进行交互。以下是关于这个主题的一些关键知识点: 1. **QAxWidget和QAxObject**: 这两个类是...

    QT文件读写.docx

    在处理文件读写时,QT提供了丰富的类和方法,使得开发者能够方便地操作文件,包括读取和写入文本以及二进制数据。本文将深入探讨如何使用QT中的QString、QFile和QTextStream类来处理中文文件。 首先,QString是QT中...

    qt-读写HID库文件

    在Qt框架下,进行Human Interface Device (HID)的读写操作通常涉及到对USB设备的交互,例如键盘、鼠标、游戏控制器等。HID库文件是实现这一功能的关键,它们提供了与HID设备通信的接口和函数。在Qt中处理HID设备,你...

    QtWRconfig_配置文件读写_QT_

    通过以上方式,`QtWRconfig`模块提供了在Windows环境中使用Qt进行配置文件读写的一套解决方案。`configini.cpp`和`configini.h`文件中的实现可能更复杂,包括错误处理、类型转换、批量读写等功能,但基本思路是利用`...

    QT读写文件内容

    下面我们将深入探讨QT如何进行文件读写操作。 一、QT中的文件读取 在QT中,我们可以使用`QFile`类来操作文件,包括读取、写入和检查文件状态。首先,我们需要创建一个`QFile`对象,传入文件路径作为参数。例如: ...

    Qt文件操作示例程序

    **Qt文件操作示例程序** Qt是一个跨平台的C++图形用户界面应用程序开发框架,它提供了丰富的API用于处理各种文件操作。在这个示例程序中,我们可能会看到如何在Qt中进行基本的文件读写、文件操作监控以及进度条的...

Global site tag (gtag.js) - Google Analytics