Модуль Проекты - Объекты - Структура объекта. Логика
Вторая часть окна «Структура проекта» — реализована вся базовая логика.
Теперь интерфейс не просто статичная картинка, а полноценный рабочий инструмент. Вот что было сделано:
Интерактивное управление: Все виджеты в дереве можно перемещать вверх и вниз, выстраивая нужную иерархию.
Работа со схемами: Для «Этажей» и «Зон» реализована загрузка схем, на которых отображаются размеченные помещения и элементы. Для локаций «Помещения», «Участок» и «Элемент» добавлена функция разметки их границ прямо на схеме.
Динамические режимы: При переключении между «АР» и «К» режимами структура виджетов и их содержимое теперь меняются на лету.
Синхронизация данных: Реализовано автоматическое отслеживание и мгновенное обновление наименований локаций по всему проекту при их изменении.
Вся механика взаимодействия виджетов и кнопок отлажена, компоненты работают как единое целое. Следующий этап — реализация загрузки и сохранения всего этого богатства.
#АСУС #Python #Tkinter #Автоматизация #Строительство #Стартап #КСИ #ЦИМ #BIM