crossplatform.ru

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

> Считать из файла в массив построчно, помогите ньюбу
thechicho
  опции профиля:
сообщение 26.9.2011, 10:53
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 26.9.2011
Пользователь №: 2907

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




Репутация:   0  


Сорри, я нуб, что в плюсах, что в кьюти. Не нашел раздела для новичков, поэтому решил что это наиболее подходящий.

Надо из текстового файла считать строки в массив, чтобы потом можно было его прогнать foreach. Я думаю нужно QStringList использовать как-то?
Буду, благодарен, если кто поделится готовым кодом для этого на Qt. Сам пока не могу пробовать, т.к. Qt уже почти два часа собирается, да невысобирается бл...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
thechicho
  опции профиля:
сообщение 26.9.2011, 20:38
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 38
Регистрация: 26.9.2011
Пользователь №: 2907

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




Репутация:   0  


подскажите еще плиз, как мне отобразить текст на кириллице из переменной в программе правильно? иероглифы вылазят.

я ща пытаюсь так:
QString answer = reply->readAll();
ui->newEdit->append(answer);

как я понял, строки в кьюти только Utf-8, а чтобы русский текст в проге показывался - надо Windows-1251.

вот так работает:
QTextCodec *rus = QTextCodec::codecForName("Windows-1251");
QTextCodec::setCodecForTr(rus);
ui->newEdit->append(tr("фвыафод выаывфа выа "));

фвыафод выаывфа выа - это QChar получается?
если да, то с ним понятно как поступать, чтобы показывался правильно.
а как быть с переменной?..
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- thechicho   Считать из файла в массив построчно   26.9.2011, 10:53
- - silver47   #include <QFile> #include <QStringList...   26.9.2011, 12:08
- - thechicho   сенкс) буду пробовать) завершилась сборка наконец-...   26.9.2011, 14:20
- - silver47   Цитатаесли опция --openssl-linked, то эти библиоте...   26.9.2011, 18:07
- - thechicho   подскажите еще плиз, как мне отобразить текст на к...   26.9.2011, 20:38
- - silver47   Я бы рекомендовал в main.cpp прописать: QTextCodec...   27.9.2011, 5:04
- - thechicho   ЦитатаНет в Qt это будет QString static QString tr...   27.9.2011, 8:40
- - silver47   Упс. Прошу прощения ошибся. Пора на отдых. Для тог...   27.9.2011, 9:13
- - thechicho   сенкс. но чот я запутался. смотрите. если сайт в ...   28.9.2011, 10:03
|- - Snake   Делаешь в main.cpp: QTextCodec *codec = QTextCod...   28.9.2011, 12:36
- - thechicho   ошибка. как исправить? 'class QByteArray...   28.9.2011, 12:49
|- - Snake   Цитата(thechicho @ 28.9.2011, 12:49) ошиб...   28.9.2011, 13:08
|- - Snake   QString answer = codec->toUnicode( reply->re...   28.9.2011, 13:12
- - thechicho   не катит, один х иероглифы   28.9.2011, 15:40
- - thechicho   так еще работает: если сайт в utf-8 QString answe...   28.9.2011, 16:38
|- - Snake   Скинь минимальный проект и на какие сайты заходил   29.9.2011, 4:10
- - thechicho   void MainWindow::on_pushButton_clicked...   29.9.2011, 10:08
- - thechicho   ы, пока до такого костыля ток додумался: QByteArr...   29.9.2011, 15:24
- - silver47   if(charset.toUpper() == "UTF-8...   29.9.2011, 19:12
- - thechicho   сенкс. а как улучшить можно?   29.9.2011, 19:29


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


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




RSS Текстовая версия Сейчас: 27.11.2024, 2:15