@h1_0ne

Почему не работает чтение и запись в фаилы в qt creator?

Есть окно, в окне кнопка и лейбл. код кнопки
void HelloWindow::on_pushButton_clicked()
{
QFile fileOut("data.txt");
QString name=ui->pushButton->text();
if(fileOut.open(QFile::ReadOnly | QFile::Text)){
       QTextStream stream(&fileOut);
       QString str=stream.readAll();
       ui->label->setText(str);
   }
else
    QMessageBox::information(this,"error","ERROR!");
fileOut.close();
}

В фаиле data.txt есть некая строчка. Кьют не выдает месседжбокс об ошибке, то есть чтение произошло и с ним все окей, но текст на лейбле присваивается пустоте, то есть он не смог прочитать из фаила. С записью так же - ошибки нет, но кьют ничего не записывает. Из-за чего это и как исправить?
  • Вопрос задан
  • 139 просмотров
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
либо файла нет по тому пути, что вы указали, либо к нему нет прав на чтение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы