Модуль Проекты - Объекты - Структура объекта. Логика

Вторая часть окна «Структура проекта» — реализована вся базовая логика.

Теперь интерфейс не просто статичная картинка, а полноценный рабочий инструмент. Вот что было сделано:

Интерактивное управление: Все виджеты в дереве можно перемещать вверх и вниз, выстраивая нужную иерархию.

Работа со схемами: Для «Этажей» и «Зон» реализована загрузка схем, на которых отображаются размеченные помещения и элементы. Для локаций «Помещения», «Участок» и «Элемент» добавлена функция разметки их границ прямо на схеме.

Динамические режимы: При переключении между «АР» и «К» режимами структура виджетов и их содержимое теперь меняются на лету.

Синхронизация данных: Реализовано автоматическое отслеживание и мгновенное обновление наименований локаций по всему проекту при их изменении.

Вся механика взаимодействия виджетов и кнопок отлажена, компоненты работают как единое целое. Следующий этап — реализация загрузки и сохранения всего этого богатства.

#АСУС #Python #Tkinter #Автоматизация #Строительство #Стартап #КСИ #ЦИМ #BIM

Модуль Проекты - Объекты - Структура объекта. Логика | Сетка — социальная сеть от hh.ru