Учебный проект · Глава 23

Заметки

Первое знакомство с файлами и Tkinter: текстовое поле с сохранением и загрузкой заметки в обычный файл на диске.

TkinterФайлы

01 / О проекте

Как устроен проект

Простой редактор заметки сохраняет UTF-8 текст на диск, загружает его обратно и отслеживает несохранённые изменения до очистки или закрытия окна.

Возможности

  • Редактирование текста в Tkinter
  • Сохранение и загрузка UTF-8 файла
  • Предупреждение о несохранённых изменениях

Что вы отработаете

  1. Читать и записывать текст через pathlib
  2. Обрабатывать ожидаемые ошибки файловой системы
  3. Синхронизировать состояние документа и интерфейса

02 / Локальный запуск

Запуск проекта

python projects/tkinter/notes-app/notes_app.py

Требуется локальная среда с Tkinter и графическим дисплеем.