Russian Qt Forum

Qt => Общие вопросы => Тема начата: DenisProgrammer от Январь 28, 2009, 17:11



Название: Rtf и QTextEdit
Отправлено: DenisProgrammer от Январь 28, 2009, 17:11
Поскажите пожалуйста
Нужно открыть файл текстовый разукрасить текст
вся проблема в том что используется pyqt а с ним pygmarker

Программа написана на qt 4.4.3

Вобщем идея такая открываем текстовый файл
считываем текст
обрабатываем pygmarker выходной формат RTF HTML LaTeX
и записываем в QtextEdit

Но у меня не получается записать его в QtextEdit d формате RTF и чтобы он нормально отображался
Он отображается как PlainText

В конструкторе класса унаследованного от QtextEdit вызываю acceptRichText(true), но не помогает


Название: Re: Rtf и QTextEdit
Отправлено: Rcus от Январь 28, 2009, 18:48
Assistant/QTextEdit#Introduction and Concepts
Цитировать
The text edit can load both plain text and HTML files (a subset of HTML 3.2 and 4).
Про RTF ни слова не нашел, может плохо искал?


Название: Re: Rtf и QTextEdit
Отправлено: DenisProgrammer от Январь 28, 2009, 21:26
А чего с rtf может работать в qt?


Название: Re: Rtf и QTextEdit
Отправлено: Swappp от Январь 29, 2009, 00:37
А чего с rtf может работать в qt?
Поддержки rtf нет вообще. Зато в 4.5 будет поддержка ODF :) Но не знаю, будет ли чтение или только запись.


Название: Re: Rtf и QTextEdit
Отправлено: Tonal от Январь 29, 2009, 08:39
RTF в Qt не поддерживается.
А вот HTML - вполне нормально для раскраски.
Так что просто поменяй выходной формат. :)