Russian Qt Forum

Qt => Вопросы новичков => Тема начата: swswsss от Сентябрь 26, 2017, 23:22



Название: работа с файлом
Отправлено: 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);
 
       }
 
 
}
 


Название: Re: работа с файлом
Отправлено: sergek от Сентябрь 27, 2017, 00:18
1. ошибка: if (file.open ...
2. неявные преобразования QByteArray в QString лучше не использовать, можете получить проблемы с кодировками.