IO操作的本质:连续存储空间数据的读写;
一、简单QT文件IO操作涉及到的qt类:
1、QFile:指定文件的路径,没有则创建;
2、QByteArray:数据是通过该类型被写入或读取的;
3、QString:字符串,要写的内容。
二、文件IO的步骤:
1、打开文件:bool open();
2、读/写数据:readAll()/write();
3、关闭文件:close()。
三、简单的代码实现
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QFile>
#include <QByteArray>
#include <QString>
#include <QLabel>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private:
QLabel *label;//显示获取的内容
QString writedata,readdata;//要写/读的数据
Q