Почему Worker
Python не управляет DOM напрямую. Это отделяет выполняемый код от страницы и ограничивает мост безопасным деревом компонентов.
Создай работающий экран: Python описывает компоненты, а браузер строит DOM и обрабатывает его события.
Здесь нет фальшивого Tkinter или PyQt. Среда запускает Python в изолированном Worker, принимает только дерево ui и строит его реальными DOM-узлами. Черновик сохраняется в IndexedDB этого браузера.
Начни с заготовки, измени структуру, добавь карточку или уведомление и запусти проект. В preview видны реальные DOM-узлы, но код Python не получает доступа к странице напрямую.
Python не управляет DOM напрямую. Это отделяет выполняемый код от страницы и ограничивает мост безопасным деревом компонентов.
Попробуй добавить ui.card, поменять ui.notice на другой тон или собрать несколько блоков через ui.grid. Это содержательные изменения структуры экрана.