#include "qfile.h"
#include "ui_qfile.h"
#include <QWidget>
#include <QFileDialog>
#include <QLabel>
#include <QDebug>
#include <QMessageBox>
#include <qtoolbutton.h>
#include <QWidget>
#include <QDataStream>
#include <QString>
#include <QHBoxLayout>
#include <QVBoxLayout>
#include <QStream>
#define qDebug() << "[" <<_FILE_ <<":"<<_LINE_<<"]";//全局宏
QFile::File(QWidget *parent) :
QWidget(parent),
ui(new Ui::QFile)
{
ui->setupUi(this);
}
void readfile();
{
}
void writefile();
{
QDataStream stream(&file);
QString str;
int a;
stream >> str.toUtf8().data()>> a;
}
QFile::~QFile()
{
delete ui;
}
void QFile::on_Buttonread_clicked()
{
QFile file("../text.txt");
OString path =QFileDialog::getOpenFileName(this,
"open","../","TEX(*.txt");
bool isOK = file.open(QIODevice::ReadOnly); //判断只读
if(path.isEmpty()==false)
{
return 0;
}
else if(isOK==true) //打开文件成功
{
QByteArray array = file.readAll(); //把文件读到array Buff中
QFile file("path"); //建立一个文件file
ui->textEdit->setText(array);
//向文件力添加数据
QDataStream stream(&file);
stream << QString("主要看气质") <<250;
}
while(file.atEnd()==FALSE)
{
array+=file.readLine();
}
file.close();
}