Skip to content

Логирование и обратная связь в GUI для калибровки и обработки #13

@cloudsucker

Description

@cloudsucker

🧭 Логирование и обратная связь в GUI для калибровки и обработки

Цель: обеспечить прозрачную обратную связь пользователю в процессе калибровки и обработки данных через статус-бары, сообщения об ошибках и (опционально) визуализацию изображений.

✅ Задачи

🔧 Калибровка

  • Реализовать механизм логирования с отображением в GUI:
    • Вывод ошибок, предупреждений и текущего состояния процесса.
    • Чтение логов из файла и отображение в окне GUI.
  • Реализовать механизм обновления статус-бара:
    • Отслеживание численного прогресса (например, % завершения).
    • Обновление по мере выполнения этапов калибровки.

🛠️ Обработка (построение облака точек)

  • Реализовать механизм логирования с отображением в GUI:
    • Вывод ошибок, предупреждений и текущего состояния.
  • Реализовать механизм обновления статус-бара:
    • Индикация текущего прогресса процесса.

⭐ Опционально

  • Добавить механизм визуализации текущих изображений для процесса калибровки.
  • Добавить механизм визуализации текущих изображений для процесса обработки.

📌 Критерии завершения (Definition of Done)

  • При калибровке и обработке пользователь видит текущий статус выполнения (прогресс, сообщения).
  • В случае ошибки отображается соответствующее сообщение в GUI.
  • Статус-бары работают корректно и информативно.
  • (Опционально) Визуализация текущих изображений доступна в процессе работы.

🔗 Технические детали

  • Логирование: через файл, читаемый GUI.
  • Статус-бары и визуализация: через внутренние атрибуты классов, обновляемые в процессе выполнения.
  • Целевая ветка: feature/gui-feedback

Note

Приоритет — корректное логирование и статус-бары. Визуализация изображений желательна, но может быть добавлена позже.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestguiGraphical user interface

Projects

Status

TODO

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions