Версия 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):
- создать файл в папке plugins;
- создать в файле класса, пронаследоваться от BasePlugin;
- реализовать новый функционал (плагин сам автоматически свяжется с интерфейсом редактора)
добавлено в v3:
- undo-redo кнопки
- изменение размера шрифта (для всего текста)
- нормализация unicode-символов при сохранении файла
добавлено в v4:
- архитектура плагинов
- обработка traceback и вывод окошка с сообщением об ошибке