1

Qt 5.2.1 でデータをファイルに書き込むプログラムを作成しましたが、それを読み取って表示したいと思います。(テキスト編集またはその他のウィジェットで)

ここに私のコードがあります(私が関連すると思った部分)-

しかし、欲望の結果が得られません...調べて、私が間違っていることを教えてください

void MainWindow::on_Search_clicked()
{
   QString name ;
   name = ui->Search_name->text();

   QFile readfile("data.txt");
   if(!readfile.open(QIODevice::ReadOnly))
   {
       qDebug() << "error opening file: " << readfile.error();
       return;
   }

   QTextStream instream(&readfile);
   QString line = instream.readLine();

   // ui->text is a QPlainTextEdit*
   ui->text->insertPlainText(line);   

   readfile.close();
   return;
}
4

1 に答える 1

1

使用する必要があります

void QPlainTextEdit::appendPlainText ( const QString & text ) [slot]

方法、リンク

于 2014-03-12T12:16:37.503 に答える