crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Открытие файла на чтение, помогите разобраться
zburguy
  опции профиля:
сообщение 6.6.2009, 14:55
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 6.6.2009
Пользователь №: 806

Спасибо сказали: 0 раз(а)




Репутация:   0  


Создал функцию открытия файла на чтение и вывода в текстовом поле, но файл не грузиться.
void MainWindow::openFile()
{
    QString filePath = QFileDialog::getOpenFileName(this); // правильный путь к файлу!
    QFile file(filePath);
    QTextStream in(&file);
    QString line;
    line = in.readAll(); // Строка после открытия все равно пустая :(
    ui->textEdit->setPlainText(line);
}


Подскажите, кто знает в чем ошибка. Зарание спасибо.
Причина редактирования: используй тэг code
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
SABROG
  опции профиля:
сообщение 6.6.2009, 15:03
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


Цитата
Открытие файла на чтение


Либо действительно делай открытие QFile::open(), либо откажись от QFile и передай имя файла сразу в QTextStream - QTextStream::QTextStream ( QString * string, QIODevice::OpenMode openMode = QIODevice::ReadWrite )

А вообще советую документацию внимательней читать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
zburguy
  опции профиля:
сообщение 6.6.2009, 15:17
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 6
Регистрация: 6.6.2009
Пользователь №: 806

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо, я понял ошибку. Плохо с английским :blush:


П.С. За дублирования прошу прощения, когда я нажимал отправить мне выдавало ошибка загрузки страницы я обновлял отправку, а получилось форум обрабатывал как то запросы.
Тема закрыта.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 6.6.2009, 15:23
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(zburguy @ 6.6.2009, 19:17) *
мне выдавало ошибка загрузки страницы я обновлял отправку
в этой стуации лучше открыть новую вкладку браузера и посмотреть повилось твоё сообщение или нет, если нет, тогда можно повторить попытку.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 20.6.2024, 14:23