20.QT文本文件读写
阅读原文时间:2023年07月12日阅读:1

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
#include
#include

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);

 QFile file("F:\\\\QTcode\\\\qtfile\\\\file\\\\1.txt");

// //按流读取
// if(file.open(QIODevice::ReadOnly))
// {
// //所有的读取
// QString allstr = "";
// char buf[2048]={0};
// qint64 length;
// while((length = file.readLine(buf,2048))!=-1)
// {
// allstr += buf;
// }
// ui->textEdit->setText(allstr);
// }
// else
// {
// qDebug()<<"open fail";
// }

 //按文件读取,写入  
 if(file.open(QFile::WriteOnly|QFile::Truncate|QFile::Append))  
 {  
     QTextStream out(&file);//创建文件流  
     out << "" << ;

 }  
 else  
 {  
     qDebug()<<"open fail";  
 }  

}

MainWindow::~MainWindow()
{
delete ui;
}