Я работаю над созданием проекта по репетиторству.Я не могу прочитать конкретную строку из файла и разрешить пользователю вводить слово.так как я могу это исправить ??
void MainWindow::on_pushButton_clicked()
{
QFile file("D:/programs/QT/file_handle/file.txt");
if(!file.open(QFile::ReadOnly | QFile::Text))
QMessageBox::warning(this,"title","file not open");
QTextStream in(&file);
while(!in.atEnd()){
line=in.readLine();
ui->textBrowser->setPlainText(line);
}
file.close();
}
void MainWindow::on_pushButton_2_clicked()
{
QString str=ui->textEdit->toPlainText();
if(line==str)
ui->label->setText("they are same");
else
ui->label->setText("they are not same");
}
Я ожидаю приостановить и передать управление textEdit, где пользователь вводит слово после прочтения первой строки.но фактический вывод появляется с чтением последней строки файла