Как сохранить текстовый буфер (он содержит текст, измененный с другим цветом, семейством, стилем и размером шрифта) в файл, используя Python и gtk? [закрыто]

Я работаю над небольшим приложением для Linux, используя gtk и python. Часть приложения содержит блокнот, и текст в блокноте можно изменить с помощью стилей шрифтов, размеров шрифтов и цветов. Я хотел бы сохранить содержимое текстового представления в файл со всеми изменениями и при необходимости получить доступ к измененным данным. Я мог бы сохранить текст в текстовый файл, но мне нужно сохранить его атрибуты. В следующий раз, если мы обратимся к файлу и просмотрим его в текстовом буфере, текстовый буфер должен содержать текст, а также изменения (шрифт стиль, цвет, размер, семья).

Надеемся на положительный ответ. Спасибо.

0
задан 26 December 2018 в 23:58

1 ответ

Почему бы не использовать теги? Рассмотрите текст: "Это образец текст".

В текстовом файле можно сохранить его как: Это <bold> {демонстрационный} текст.

Подобные ключевые слова могут быть <fsize=24>, <color=blue> и так далее. Все, что остается теперь, должно записать Синтаксический анализатор для оценки текстового файла.

0
ответ дан 12 April 2019 в 18:07

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

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