Задать вопрос
Kirixo
@Kirixo

Почему может не вставляться в QTextEdit текст из файла?

вобщем пишу я вот так но при запуске textEdit по имени code пустой при том что code.txt точно имеет текст. что я делаю не так?
QFile code("code.txt");
      task.open(QIODevice::ReadOnly);
      ui->code->insertPlainText(code.readAll());
   code.close();
  • Вопрос задан
  • 155 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Skillbox
    Профессия Разработчик С++
 с нуля + ИИ
    7 месяцев
    Далее
Решения вопроса 1
@D3Nd3R
QFile code("code.txt");
if (!code.open(QIODevice::ReadOnly | QIODevice::Text)){
    qDebug() << "file doesn't open";
    return ...;
}
ui->code->insertPlainText(code.readAll());
code.close();
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
А в qDebug() оно выводится? Почему нет проверки на успешность открытия файла?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Uniscan Research Новосибирск
от 140 000 до 200 000 ₽
АО НПП «АМЭ» Санкт-Петербург
До 250 000 ₽
Базис-Центр Коломна
от 70 000 до 500 000 ₽