博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT 读取txt文件的几种方法
阅读量:5878 次
发布时间:2019-06-19

本文共 1374 字,大约阅读时间需要 4 分钟。

废话不说直接上代码

1.

QString displayString;    QFile file("/home/alvin/text.txt");    if(!file.open(QIODevice::ReadOnly | QIODevice::Text))    {        qDebug()<<"Can't open the file!"<
textEdit->clear(); ui->textEdit->setPlainText(displayString);

 2.

QString displayString;    QFile file("/home/alvin/text.txt");     if (!file.open(QIODevice::ReadOnly | QIODevice::Text))         return;     QTextStream in(&file);     QString line = in.readLine();     while (!line.isNull())     {//         process_line(line);         line = in.readLine();         displayString.append(line);     }       ui->textEdit->clear();       ui->textEdit->setPlainText(displayString);

 3.

QString displayString;     QFile file("/home/alvin/text.txt");      if(!file.open(QIODevice::ReadWrite | QIODevice::Text)) {          qDebug()<<"Can't open the file!"<
textEdit->clear(); ui->textEdit->setPlainText(displayString);

 以上是三种QT读取文件的方法,

源码在这里自行下载查看

https://pan.baidu.com/s/1pKIwzHL

 

Txt文件的写入的方法

QFile f("./test.txt");    if(!f.open(QIODevice::WriteOnly | QIODevice::Text))    {        cout << "Open failed." << endl;        return data;    }    QTextStream txtOutput(&f);    QString s1("123");    quint32 n1(123);    txtOutput << QString::fromStdString(str_json) << endl;    txtOutput << n1 << endl;    f.close();

 

转载于:https://www.cnblogs.com/wanghuixi/p/7879204.html

你可能感兴趣的文章
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
python实现链表
查看>>
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
文件缓存
查看>>
远程协助
查看>>
Scrum实施日记 - 一切从零开始
查看>>
关于存储过程实例
查看>>
配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法...
查看>>
AIX 7.1 install python
查看>>
PHP盛宴——经常使用函数集锦
查看>>
重写 Ext.form.field 扩展功能
查看>>