Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: jatsuk от Май 18, 2011, 04:58



Название: Преобразовать текст из html в обычный
Отправлено: jatsuk от Май 18, 2011, 04:58
Есть текст с html тегами. Например: Вася <b>Пошел</b> в магазин.
Нужно его как нибудь преобразовать в обычный.

Подкиньте какую нибудь идею.

у меня только 1 вариант в говове:
написать функцию, которая будет анализировать текст и при символе < перестать добавлять, а при символе > - добавлять снова.

Но может есть какая нибудь функция типа: ->setText


Название: Re: Преобразовать текст из html в обычный
Отправлено: ieroglif от Май 18, 2011, 05:06
вариант решения для 6и утра:
Код
C++ (Qt)
void QTextDocument::setHtml ( const QString & html )
QString QTextDocument::toPlainText () const
 


Название: Re: Преобразовать текст из html в обычный
Отправлено: jatsuk от Май 18, 2011, 06:58
Спасибо, сделал )