Ищется кросплатформенный аналог RichTextEdit контрола
От: Аноним  
Дата: 15.10.08 12:00
Оценка:
Если кто встречал кросплатформенный аналог MFC-шного RichTextEdit контрола (CRichEditCtrl или как там его) написанного на С++, подскажите, пожалуйста, где взять. Контрол не обязательно должен быть полным аналогом RichTextEdit-а, но должет уметь отображать картинки, форматировать текст и чтобы к нему можно было прикрутить спелчекер (достаточно чтобы он умел подчеркивать слова соответствующим образом).

Операционные системы Windows, Linux, Mac OS.

P.S. Должен быть пригоден для коммерческого использования (мы за ценой не постоим, QTextEdit не предлагать (медленный).
Re: Ищется кросплатформенный аналог RichTextEdit контрола
От: c-smile Канада http://terrainformatica.com
Дата: 15.10.08 15:44
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если кто встречал кросплатформенный аналог MFC-шного RichTextEdit контрола (CRichEditCtrl или как там его) написанного на С++, подскажите, пожалуйста, где взять. Контрол не обязательно должен быть полным аналогом RichTextEdit-а, но должет уметь отображать картинки, форматировать текст и чтобы к нему можно было прикрутить спелчекер (достаточно чтобы он умел подчеркивать слова соответствующим образом).


А>Операционные системы Windows, Linux, Mac OS.


Под этими платформами есть разные тулкиты. Например RTE какой использующий Pango на Linux не сильно хорош будет под KDE.
И наоборот.

А>P.S. Должен быть пригоден для коммерческого использования (мы за ценой не постоим, QTextEdit не предлагать (медленный).


Святое дело, но тема полноты налития стакана не раскрыта.
Re: Ищется кросплатформенный аналог RichTextEdit контрола
От: Begemot_ Россия http://softvoile.com/
Дата: 16.10.08 03:02
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Если кто встречал кросплатформенный аналог MFC-шного RichTextEdit контрола (CRichEditCtrl или как там его) написанного на С++, подскажите, пожалуйста, где взять. Контрол не обязательно должен быть полным аналогом RichTextEdit-а, но должет уметь отображать картинки, форматировать текст и чтобы к нему можно было прикрутить спелчекер (достаточно чтобы он умел подчеркивать слова соответствующим образом).


А>P.S. Должен быть пригоден для коммерческого использования (мы за ценой не постоим, QTextEdit не предлагать (медленный).


Есть в wxWidgets, wxRichTextCtrl, но кривой...
Хотя, давно дело было, судя по what's new с тех пор вышло куча апдейтов, в частности и по моим тикетам часть вопросов решилась, но я не тестил больше, ничего сказать не могу.
Блог шароварщика
Микроблог про wxWidgets
--
Блог шароварщика ::Микроблог про wxWidgets
Re[2]: Ищется кросплатформенный аналог RichTextEdit контрола
От: Аноним  
Дата: 16.10.08 06:22
Оценка:
Здравствуйте, c-smile, Вы писали:

А>>Операционные системы Windows, Linux, Mac OS.


CS>Под этими платформами есть разные тулкиты. Например RTE какой использующий Pango на Linux не сильно хорош будет под KDE.

CS>И наоборот.

Разные не нужны, нужен один, но такой, что бы под каждую платформу был как родной и главное быстрый.

Чувствую гиблое это дело, придется QTextEdit дорабатывать напильником
Re[2]: Ищется кросплатформенный аналог RichTextEdit контрола
От: Аноним  
Дата: 16.10.08 06:32
Оценка:
Здравствуйте, Begemot_, Вы писали:


B_>Есть в wxWidgets, wxRichTextCtrl, но кривой...

B_>Хотя, давно дело было, судя по what's new с тех пор вышло куча апдейтов, в частности и по моим тикетам часть вопросов решилась, но я не тестил больше, ничего сказать не могу.

Боюсь, что wxRichTextCtrl не подойдет по нескольким причинам: в проекте используется Qt и не хотелось бы подключать еще одну аналогичную библиотеку, к тому же, в справке написанно, что он не под всеми платформами ведет себя как найтивный TextEdit, что не допустимо.
Re[3]: Ищется кросплатформенный аналог RichTextEdit контрола
От: Begemot_ Россия http://softvoile.com/
Дата: 16.10.08 13:18
Оценка:
Здравствуйте, <Аноним>, Вы писали:



А>Боюсь, что wxRichTextCtrl не подойдет по нескольким причинам: в проекте используется Qt и не хотелось бы подключать еще одну аналогичную библиотеку, к тому же, в справке написанно, что он не под всеми платформами ведет себя как найтивный TextEdit, что не допустимо.


Вы если найдете, отпишитесь плиз, я бы такое чужо тоже хотел, только не верится
Блог шароварщика
Микроблог про wxWidgets
--
Блог шароварщика ::Микроблог про wxWidgets
Re: Ищется кросплатформенный аналог RichTextEdit контрола
От: Аноним  
Дата: 03.11.08 14:16
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если кто встречал кросплатформенный аналог MFC-шного RichTextEdit контрола (CRichEditCtrl или как там его) написанного на С++, подскажите, пожалуйста, где взять. Контрол не обязательно должен быть полным аналогом RichTextEdit-а, но должет уметь отображать картинки, форматировать текст и чтобы к нему можно было прикрутить спелчекер (достаточно чтобы он умел подчеркивать слова соответствующим образом).


А>Операционные системы Windows, Linux, Mac OS.


А>P.S. Должен быть пригоден для коммерческого использования (мы за ценой не постоим, QTextEdit не предлагать (медленный).


Scintilla подойдет?
Re: Ищется кросплатформенный аналог RichTextEdit контрола
От: alsemm Россия  
Дата: 18.11.08 07:23
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Если кто встречал кросплатформенный аналог MFC-шного RichTextEdit контрола (CRichEditCtrl или как там его) написанного на С++, подскажите, пожалуйста, где взять. Контрол не обязательно должен быть полным аналогом RichTextEdit-а, но должет уметь отображать картинки, форматировать текст и чтобы к нему можно было прикрутить спелчекер (достаточно чтобы он умел подчеркивать слова соответствующим образом).


А>Операционные системы Windows, Linux, Mac OS.


А>P.S. Должен быть пригоден для коммерческого использования (мы за ценой не постоим, QTextEdit не предлагать (медленный).

Наберусь наглости предложить свою поделку — http://ferry.sourceforge.net/. Пока есть только порт на wn32. Сейчас активно занимаюсь тем, что делаю windowless behavior для Sciter-а
Автор: c-smile
Дата: 14.11.08
на его основе. Если вам интересно, то могу занятся так же портированием на gtk. Можно и Mac OS, но пока нет ни времени, ни технической возможности этим заниматься. Стандартная лицензия — GPL2, возможны варианты. Всем вышеперечисленным требованиям удовлетворяет:
— написан на C++;
— текст картинками заменять умеет;
— форматировать текст умеет, хотя понятие "форамтировать" слишком емкое, надо конкретизировать;
— подчеркивать слова — могу научить, не сложнее чем картинки рисовать, просто руки не дошли еще;

Скриншоты:
http://ferry.sourceforge.net/doc/i_can_eat_glass.scintilla.png
http://ferry.sourceforge.net/doc/character_decorator_factory.set=true.png

Документация — http://ferry.sourceforge.net/doc/, примеры использования — http://ferry.sourceforge.net/doc/howto.html.

Чем отличается от Scintilla:
http://rsdn.ru/forum/message/3173870.1.aspx
Автор: alsemm
Дата: 13.11.08

http://rsdn.ru/forum/message/3173877.1.aspx
Автор: alsemm
Дата: 13.11.08


Демо взять можно тут: http://downloads.sourceforge.net/ferry/ferry-0.1-20081112-bin-win32.tgz. Инструкции по запуску — в README.txt.

Алексей
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.