чтение файла в Qt

Я написал Программу в 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;
}

1

Решение

Вы должны использовать

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

метод, ссылка на сайт.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]