Qt:QFile类实例源代码(读写文件)
2016-06-29 21:00
357 查看
功能描述:
1、新建文件,写入数据。2、打开文件,读取数据。
代码:
#include <QCoreApplication>#include <QFile>
#include <QTextStream>
#include <QIODevice>
#include <QString>
#include <QtDebug>
void Write(QString fileName)
{
QFile mFile(fileName);
if(!mFile.open(QIODevice::WriteOnly | QIODevice::Text)) //更多打开方式,参见Qt Assistant
{
qDebug()<<"Could open for writing";
return ;
}
QTextStream out(&mFile);
out<<"Hello Qt";
mFile.flush(); //清空缓存区的全部数据(上完厕所要冲水)
mFile.close();
}
void Read(QString fileName)
{
QFile mFile(fileName);
if(!mFile.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug()<<"Could not open file for read";
return ;
}
QTextStream in(&mFile);
QString mString = in.readAll();
qDebug()<<mString;
mFile.close();
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString mString("D:/QFile.txt");
Write(mString);
Read(mString);
return a.exec();
}
截图:
解析:
文件打开方式如下:参见同类博客:
Qt: QFile类读写文本实例:http://blog.csdn.net/rl529014/article/details/51725556
相关文章推荐
- Qt---QTcpSocket连接http服务器
- Qt学习笔记
- Qt---安装
- Qt下重做右键菜单
- Qt之操作Excel
- RGB32
- 机器人操作系统ROS Indigo 入门学习(9)——理解ROS rqt_console和 roslaunch
- Qt 设置对话框背景(使用调色板,设置它的画刷,画刷可以是图片)
- Qt: qt中获取文件路径和文件名
- QSlider的qss美化
- 关于QProcess的进程中的运行先后测试
- Qt下 QString转char*
- Qt 基本绘图技术
- Qt学习(四)---实例涂鸦画板mspaint
- Qt QLineEdit 仿QQ签名框
- WIN7+Qt5.5.0+qwt-6.1.3环境搭建
- Qt实时显示系统时间
- qt windows分发工具使用(windoployqt)
- qtcreator增加doxygen注释
- QT中代码中与设计器中控件信号与SLOT连接(原来还可以这样连接)