Учебный проект · Глава 23
Заметки
Первое знакомство с файлами и Tkinter: текстовое поле с сохранением и загрузкой заметки в обычный файл на диске.
01 / О проекте
Как устроен проект
Простой редактор заметки сохраняет UTF-8 текст на диск, загружает его обратно и отслеживает несохранённые изменения до очистки или закрытия окна.
Возможности
- Редактирование текста в Tkinter
- Сохранение и загрузка UTF-8 файла
- Предупреждение о несохранённых изменениях
Что вы отработаете
- Читать и записывать текст через pathlib
- Обрабатывать ожидаемые ошибки файловой системы
- Синхронизировать состояние документа и интерфейса
02 / Локальный запуск
Запуск проекта
python projects/tkinter/notes-app/notes_app.pyТребуется локальная среда с Tkinter и графическим дисплеем.