QT文件操作

#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();
 
 
 
}
 
 
 
 
 

                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值