← Вернуться к карте тем
Alterna · глава 42 · страница 42.3

PyUI Studio

Создай работающий экран: Python описывает компоненты, а браузер строит DOM и обрабатывает его события.

Здесь нет фальшивого Tkinter или PyQt. Среда запускает Python в изолированном Worker, принимает только дерево ui и строит его реальными DOM-узлами. Черновик сохраняется в IndexedDB этого браузера.

творческая студияPython + DOMlocal draft
01

Рабочая область

Начни с заготовки, измени структуру, добавь карточку или уведомление и запусти проект. В preview видны реальные DOM-узлы, но код Python не получает доступа к странице напрямую.

Студия загружается…
02

Безопасная модель

Почему Worker

Python не управляет DOM напрямую. Это отделяет выполняемый код от страницы и ограничивает мост безопасным деревом компонентов.

Что можно улучшить

Попробуй добавить ui.card, поменять ui.notice на другой тон или собрать несколько блоков через ui.grid. Это содержательные изменения структуры экрана.