Skip to content

Vladik74/text-editor

Repository files navigation

Графическое приложение "Текстовый редактор"

Версия 4

Автор: Бикбулатов Владислав

Описание

Простой графический текстовый редактор, написанный с помощью библиотеки Tkinter.

Требования

  • Python версии 3.8+
  • Библиотека python-to-docx

Состав

  • графическое приложение app.py
  • файлы MVC-модели controller.py, model.py, view.py
  • иконки, необходимые для отрисовки приложения icons
  • папка с плагинами plugins, в т.ч. базовый плагин base_plugin.py

Функциональность

  • создание текстовых файлов, их сохранение и открытие
  • подсчет статистики (количество слов, строк, абзацев)
  • выделение текста (bold, italic, underline, strikethrough)
  • сохранение выделение текста при сохранении/открытии файла
  • сохранение текстового файла в формат .docx
  • добавление плагина (v4):
    1. создать файл в папке plugins;
    2. создать в файле класса, пронаследоваться от BasePlugin;
    3. реализовать новый функционал (плагин сам автоматически свяжется с интерфейсом редактора)

добавлено в v3:

  • undo-redo кнопки
  • изменение размера шрифта (для всего текста)
  • нормализация unicode-символов при сохранении файла

добавлено в v4:

  • архитектура плагинов
  • обработка traceback и вывод окошка с сообщением об ошибке

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages