1 #include "mainwindow.h"
2 #include "ui_mainwindow.h"
3 #include <QFile>
4 #include <QTextCodec>
5 #include <QDebug>
6
7 MainWindow::MainWindow(QWidget *parent) :
8 QMainWindow(parent),
9 ui(new Ui::MainWindow)
10 {
11 ui->setupUi(this);
12
13
14 QFile file("F:\\QTcode\\qtfile\\file\\1.txt");
15
16 // //按流读取
17 // if(file.open(QIODevice::ReadOnly))
18 // {
19 // //所有的读取
20 // QString allstr = "";
21 // char buf[2048]={0};
22 // qint64 length;
23 // while((length = file.readLine(buf,2048))!=-1)
24 // {
25 // allstr += buf;
26 // }
27 // ui->textEdit->setText(allstr);
28 // }
29 // else
30 // {
31 // qDebug()<<"open fail";
32 // }
33
34 //按文件读取,写入
35 if(file.open(QFile::WriteOnly|QFile::Truncate|QFile::Append))
36 {
37 QTextStream out(&file);//创建文件流
38 out << "12345" << 3245;
39
40 }
41 else
42 {
43 qDebug()<<"open fail";
44 }
45 }
46
47 MainWindow::~MainWindow()
48 {
49 delete ui;
50 }