我想在程序启动时使用 Qt 打开一个文本文件。我希望文本出现在名为 textEdit 的文本字段中。
这是一个简单的记事本程序,我正在将其更改为我想做其他特殊事情的应用程序。
如何在程序启动时在我的 textEdit 小部件中输入文本文件,例如“text.txt”?所有的文本文件。
用 C++ 编写。
谢谢。
我想在程序启动时使用 Qt 打开一个文本文件。我希望文本出现在名为 textEdit 的文本字段中。
这是一个简单的记事本程序,我正在将其更改为我想做其他特殊事情的应用程序。
如何在程序启动时在我的 textEdit 小部件中输入文本文件,例如“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);
}
}