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 }