Описывает намерение
ui.column(...), ui.card(...) и ui.text(...) создают безопасное дерево компонентов. Код не получает доступ к странице напрямую.
Спроектируй экран как набор компонентов, свяжи события с состоянием и увидь результат в настоящем DOM браузера.
PyUI в этой главе не маскируется под Tkinter или PyQt. Python-код выполняется отдельно и возвращает безопасное дерево данных, а браузер создаёт из него реальные HTML-элементы. События страницы остаются событиями браузера, а не поддельной оконной библиотекой.
Здесь нет практикума и экзамена: четыре страницы образуют короткую творческую лабораторию.
ui.column(...), ui.card(...) и ui.text(...) создают безопасное дерево компонентов. Код не получает доступ к странице напрямую.
Изолированный Worker возвращает структурированное дерево. В этом месте нет оконной библиотеки и нет нарисованной имитации виджетов.
Host создаёт настоящие HTML-узлы для текста, заголовков, карточек и уведомлений. События интерактивной страницы остаются обычными событиями браузера.
Добавляй узлы. Последняя кнопка получит настоящий обработчик click в этом браузере.