-2

Qt を使用して、プログラムの起動時にテキスト ファイルを開きたいと思います。textEdit というテキスト フィールドにテキストを表示したいと思います。

他の特別なことをしたいアプリに変えているのは、単純なメモ帳プログラムです。

プログラムの起動時に textEdit ウィジェットに「text.txt」などのテキスト ファイルを入力するにはどうすればよいですか? すべてのテキストファイル。

C++ で書く。

ありがとう。

4

1 に答える 1

0
#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);
    }
}
于 2013-10-14T22:28:44.830 に答える