Я работаю над небольшим приложением для Linux, используя gtk и python. Часть приложения содержит блокнот, и текст в блокноте можно изменить с помощью стилей шрифтов, размеров шрифтов и цветов. Я хотел бы сохранить содержимое текстового представления в файл со всеми изменениями и при необходимости получить доступ к измененным данным. Я мог бы сохранить текст в текстовый файл, но мне нужно сохранить его атрибуты. В следующий раз, если мы обратимся к файлу и просмотрим его в текстовом буфере, текстовый буфер должен содержать текст, а также изменения (шрифт стиль, цвет, размер, семья).
Надеемся на положительный ответ. Спасибо.
Почему бы не использовать теги? Рассмотрите текст: "Это образец текст".
В текстовом файле можно сохранить его как: Это <bold>
{демонстрационный} текст.
Подобные ключевые слова могут быть <fsize=24>
, <color=blue>
и так далее. Все, что остается теперь, должно записать Синтаксический анализатор для оценки текстового файла.