Кроссплатформенный контроль RTF? - PullRequest
1 голос
/ 17 сентября 2008

Кто-нибудь знает об элементе управления RTF, который можно использовать в Linux / Windows / Mac? К сожалению, я должен упомянуть об этом, но на самом деле он должен иметь возможность сохранять и открывать файлы RTF ... в отличие от wxWidgets wxRichTextCtrl, например.

Редактировать: Спасибо HappySmileMan за его ответ. Еще лучше, если это скорее автономная, а не часть большой библиотеки, от которой она будет зависеть.

Редактировать: ... и не похоже, что он может открывать файлы rtf ... тьфу.

Ответы [ 4 ]

1 голос
/ 24 сентября 2008

RTF просто не так распространен; это беспорядочный формат, контролируемый Microsoft, в основном текстовый дамп формата .doc. Единственные известные мне RTF-реализации с открытым исходным кодом - это Abiword, OpenOffice и KWord. Все они кроссплатформенные, но ни один из них не может считаться «контролем» по вашему вкусу (хотя abiword имеет интерфейс bonobo, а KWord имеет KPart, поэтому их можно встраивать, хотя и в более тяжелом режиме).

0 голосов
/ 17 сентября 2008

Qt контролирует HTML, а не RTF (хотя foobar может просто означать форматированный текст, в этом случае все будет в порядке)

0 голосов
/ 20 сентября 2008

Похоже, что я хочу (кроссплатформенный контроль RTF, который читает и записывает фактические файлы RTF) не существует, по крайней мере, не бесплатно и с открытым кодом. ... Я бы принял этот ответ, но это не представляется возможным.

0 голосов
/ 17 сентября 2008

Если я правильно понимаю вопрос, функция, которую вы ищете, находится в наборе инструментов Qt.

Некоторую информацию об этом можно найти на https://doc.qt.io/qt-5/richtext.html

...