qt可以边读文件边发文件数据吗?

qt可以边读文件边发文件数据吗?,第1张

qt可以边读文件边发文件数据。QFile类用于文件 *** 作,它提供了读写文件的接口,可以读写文件、二进制文件和Qt资源文件。可茄答昌以实现边读举明文件边发文件数据的 *** 作。处理文本文件和二进制文件,可以使用QTextStream类和QDataStream类。颤扒

#include <qfile.h>#include <qtextstream.h>1. 打开文件QFile f( fn )//散老fn可以是一 个相对路径或绝对路径f.open(IO_)//一般不要IO_ReadWrite,很容易出现赃数据//如果要在文件的后面添加内 容要IO_WriteOnly|IO_Append//如果要清空原来的内容,只要IO_WriteOnly//IO_Translate用来读windows文 件,linux下的回车换行是/n,windows下是/r/n2. 写文件QTextStream s( &f )s<<"Hello,world!!!"<<"/n"3. 读一行文件readLine(),每读一 行自动下移一行atEnd()判断是否到文件末尾4. 关闭文件f.close()5. 对文件的读 *** 作:QString fileName = QFileDialog::getOpenFileName( QString::null, QString::null, this)QFile f (fileName)f.open(IO_ReadOnly)QTextStream t(&f)MultiLineEdit1->setText( t.read() )f.close()MultiLineEdit1->setAutoUpdate( TRUE )MultiLineEdit1->repaint ()setCaption( fileName )6. 对文件的写 *** 作:QString fileName = QFileDialog::getSaveFileName( QString::null, QString::null, this )QFile f( fileName )f.open (IO_WriteOnly )QTextStream t(&f)t <<冲胡升 MultiLineEdit1->做模text()f.close()

说一下思路吧;

首先定义QlineEdit 文本框 ,定义个按钮,按钮回调函数中获得QlineEidt的内容,然后就是创建文件,输橡轮入到文件即可,如有不明白脊颤的地方,可以私聊我,我建议你看看Qt的教程,对你帮樱如败助很大


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8152823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存