Russian Qt Forum
Ноябрь 24, 2024, 01:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: работа с файлом  (Прочитано 1597 раз)
swswsss
Гость
« : Сентябрь 26, 2017, 23:22 »

подскажите пожалуйста пытаюсь загрузить текст из  файла в listWidget все собирается и запускается но в listWidget не чего не выводиться,подскажите в чем проблема,все необходимое подключил.тхт фаил лежит в папке с програмой
вот таким образом
Код
C++ (Qt)
void MainWindow::on_pushButton_clicked()
{
 
 
       QString a = "";
       QFile file("s.txt");
       if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
 
 
       {
 
            a = file.readAll();
            ui->listWidget->addItem(a);
 
       }
 
 
}
 
Записан
sergek
Гипер активный житель
*****
Offline Offline

Сообщений: 872


Мы должны приносить пользу людям.


Просмотр профиля
« Ответ #1 : Сентябрь 27, 2017, 00:18 »

1. ошибка: if (file.open ...
2. неявные преобразования QByteArray в QString лучше не использовать, можете получить проблемы с кодировками.
Записан

Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.089 секунд. Запросов: 23.