crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Чтение ODF-файла, Опять кириллица!
Konkere
  опции профиля:
сообщение 16.1.2012, 23:17
Сообщение #1


Новичок


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

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




Репутация:   0  


Приветствую. Понимаю,что этот вопрос уже задолбал надоел, но не могу прочесть odf-файл с кириллицей. Ниже код функции загрузки(взято из Демонстрационных примеров библиотеки Qt 4.8 ). В чем проблема может быть(прошу сильно не бить, новичок в Qt)?

bool TextEdit::load(const QString &f)
{
     if (!QFile::exists(f))
         return false;
     QFile file(f);
     if (!file.open(QFile::ReadOnly))
         return false;

     QByteArray data = file.readAll();
     QTextCodec *codec = Qt::codecForHtml(data);
     QString str = codec->toUnicode(data);
     if (Qt::mightBeRichText(str)) {
         textEdit->setHtml(str);
     } else {
         str = QString::fromLocal8Bit(data);
         textEdit->setPlainText(str);
     }

     setCurrentFileName(f);
     return true;
}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 25.11.2024, 20:31