我想在程序启动时使用Qt打开并读取文本文件

I would like to open and read a text file at program launch, using Qt

本文关键字:读取 文件 取文本 Qt 程序 启动      更新时间:2023-10-16

我想在程序启动时使用Qt打开一个文本文件。我希望文本出现在称为文本编辑的文本字段中。

这是一个简单的记事本程序,我正在将其更改为我想做其他特殊事情的应用程序。

如何在程序启动时将文本文件输入到文本编辑小部件中,说"text.txt"?所有文本文件。

用C++写作。

谢谢。

#include <QFile>
#include <QTextStream>
QString fileName = "myFile.txt";
File* myFile = new QFile(fileName);
if (myFile->open(QIODevice::ReadOnly | QIODevice::Text)
{
    QTextStream *myFileStream = new QTextStream(myFile);
    while ( !(myFileStream->atEnd()) )
    {
        QString line = myFileStream->readLine();
        textEdit->append(line);
    }
}