QT--生成txt文件

本文为学习记录,若有错误,请联系作者,谦虚受教。

文章目录

  • 前言
  • 一、生成txt文件
    • 1..h文件
    • 2..cpp文件
  • 总结


前言

你看我越是穷途末路 就越是势如破竹.

一、生成txt文件

1…h文件

在头文件中需要添加QFile头文件

#include
#include
#include
// QTextStream是一个非常强大的类,它可以对IO设备,QString,QByteArray等类进行方便的读写操作
//QFileDialog 是Qt 中用于文件打开和保存的对话框

public:
    QFile file;

2…cpp文件

目的:点击一个按键时,将窗口显示的内容以文本形式保存下来。保存在自己设定的路径中。
.cpp文件代码如下

//保存窗口
void MainWindow::on_savetext_recv_clicked()
{
    //选择保存路径
    QString textfileName = QFileDialog::getOpenFileName(this, tr("save text"),
                                                     "",
                                                     tr("text(*.txt)"));
    QFile file(textfileName);
    if(!file.open(QFile::WriteOnly|QFile::Text))
    {
        QMessageBox::information(this,"警告","请选择正确的文件!");
        return;
    }
    QTextStream out(&file);  //QTextStream会自动将 Unicode 编码同操作系统的编码进行转换
    out<<ui->text_recv->toPlainText();
}

总结

善于总结,多进一步。

在认清生活真相之后请你依然热爱生活

你可能感兴趣的:(QT,qt,c++,开发语言)