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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: insertFragment и русский шрифт  (Прочитано 3123 раз)
guess
Гость
« : Март 02, 2006, 17:17 »

void TextEdit::insert(const QString& str)
{
  QTextDocumentFragment df = QTextDocumentFragment::fromPlainText(str);
 
  QTextCursor cursor(document());
  cursor.movePosition(QTextCursor::End);
  cursor.insertFragment(df);
 
  if (str.endsWith("\n") == false)
        cursor.insertBlock();
}

проблема собственно в том, что выводится абракадабра если str на русском
хотя cout <<str.toStdString()
и      cout <<df.toPlainText()  показывают все правильно
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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