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