当前位置:   article > 正文

QT学习:QT文件操作_qt 操作text文件删除一行

qt 操作text文件删除一行

一、文本读写操作

一个简单的文本读写操作文本格式为utf8。开文件显示乱码应该是文件编码问题,使用utf8无此问题(代码运行在linux平台)

  1. void MainWindow::on_pushButtonSave_clicked()
  2. {
  3. QString fileName = QFileDialog::getSaveFileName(this,
  4. tr("保存当前日志"),
  5. "",
  6. tr("日志文件(*.txt)"));
  7. QFile file(fileName);
  8. if (!file.open(QIODevice::WriteOnly|QIODevice::Text))
  9. {
  10. QMessageBox::critical(this, "critical", tr("文件保存失败!"),
  11. QMessageBox::Yes, QMessageBox::Yes);
  12. }
  13. else
  14. {
  15. QTextStream stream(&file);
  16. stream << ui->textBrowser->toPlainText();
  17. stream.flush();
  18. file.close();
  19. }
  20. }

 二、Qt判断文件是否存在

  1. #include <QFileInfo>
  2. QFileInfo file("wenjian lujing");
  3. if(file.exists == false)
  4. {
  5. qDebug() << "wenjian bu cun zai";
  6. }

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/652658
推荐阅读
相关标签
  

闽ICP备14008679号