Какой виджет я могу использовать для редактирования текста и частей выделения его?

Используя быстро шаблон приложений человечности (т.е. Python и GTK3), какие решения существуют для отображения текстового редактора, в котором я могу выделить некоторые части текста и добавить зрительный ряд аннотаций / дополнительный зрительный ряд в некоторых местах?

Идея состоит в том, чтобы иметь компонент, где пользователь может ввести в тексте и как он делает, таким образом, существуют некоторые показанные аннотации (подобны подсветке синтаксиса).

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

1
задан 24 June 2012 в 15:19

1 ответ

Двумя наиболее часто используемыми текстовыми виджетами являются родной текстовый виджет Gnome и Scintilla. Каждый делает расширенный текст, но часто используется для простого текста. Я уверен, что они оба обрабатывают подсветку, могут быть запрограммированы на добавление аннотаций и комментариев, а также могут включать графические объекты.

GTKText - текстовый виджет в PyGTK; см. http://www.pygtk.org/pygtktutorial/ch-textwidget.html и др.

Scintilla широко используется в GTK и Windows, по крайней мере; вот он: http://www.scintilla.org/ на своем собственном сайте.

Как именно это используется с Quickly, я не уверен - но если вы пишете код GUI для приложения Quickly, эти ссылки, по крайней мере, дадут вам представление о том, что там есть.

Желаем удачи!

0
ответ дан 24 June 2012 в 15:19

Другие вопросы по тегам:

Похожие вопросы: