Используя быстро шаблон приложений человечности (т.е. Python и GTK3), какие решения существуют для отображения текстового редактора, в котором я могу выделить некоторые части текста и добавить зрительный ряд аннотаций / дополнительный зрительный ряд в некоторых местах?
Идея состоит в том, чтобы иметь компонент, где пользователь может ввести в тексте и как он делает, таким образом, существуют некоторые показанные аннотации (подобны подсветке синтаксиса).
Редактор не должен быть визуальным редактором или чем-либо как офисное приложение, просто текстовый редактор был бы прекрасен.
Двумя наиболее часто используемыми текстовыми виджетами являются родной текстовый виджет Gnome и Scintilla. Каждый делает расширенный текст, но часто используется для простого текста. Я уверен, что они оба обрабатывают подсветку, могут быть запрограммированы на добавление аннотаций и комментариев, а также могут включать графические объекты.
GTKText - текстовый виджет в PyGTK; см. http://www.pygtk.org/pygtktutorial/ch-textwidget.html и др.
Scintilla широко используется в GTK и Windows, по крайней мере; вот он: http://www.scintilla.org/ на своем собственном сайте.
Как именно это используется с Quickly, я не уверен - но если вы пишете код GUI для приложения Quickly, эти ссылки, по крайней мере, дадут вам представление о том, что там есть.
Желаем удачи!