-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestguiGraphical user interfaceGraphical user interface
Description
🧭 Логирование и обратная связь в GUI для калибровки и обработки
Цель: обеспечить прозрачную обратную связь пользователю в процессе калибровки и обработки данных через статус-бары, сообщения об ошибках и (опционально) визуализацию изображений.
✅ Задачи
🔧 Калибровка
- Реализовать механизм логирования с отображением в GUI:
- Вывод ошибок, предупреждений и текущего состояния процесса.
- Чтение логов из файла и отображение в окне GUI.
- Реализовать механизм обновления статус-бара:
- Отслеживание численного прогресса (например, % завершения).
- Обновление по мере выполнения этапов калибровки.
🛠️ Обработка (построение облака точек)
- Реализовать механизм логирования с отображением в GUI:
- Вывод ошибок, предупреждений и текущего состояния.
- Реализовать механизм обновления статус-бара:
- Индикация текущего прогресса процесса.
⭐ Опционально
- Добавить механизм визуализации текущих изображений для процесса калибровки.
- Добавить механизм визуализации текущих изображений для процесса обработки.
📌 Критерии завершения (Definition of Done)
- При калибровке и обработке пользователь видит текущий статус выполнения (прогресс, сообщения).
- В случае ошибки отображается соответствующее сообщение в GUI.
- Статус-бары работают корректно и информативно.
- (Опционально) Визуализация текущих изображений доступна в процессе работы.
🔗 Технические детали
- Логирование: через файл, читаемый GUI.
- Статус-бары и визуализация: через внутренние атрибуты классов, обновляемые в процессе выполнения.
- Целевая ветка:
feature/gui-feedback
Note
Приоритет — корректное логирование и статус-бары. Визуализация изображений желательна, но может быть добавлена позже.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestguiGraphical user interfaceGraphical user interface
Projects
Status
TODO