Ir al contenido

Biblioteca

Componentes

Todas las piezas de una interfaz Pyzed, con una vista previa, el código que la dibuja, sus variantes y su API.

Todos los componentes de pyzed.ui, más los widgets de disposición y contenido de pyzed, con una vista previa, el código que la dibuja, ejemplos y su API. Los componentes son funciones que devuelven widgets, así que se combinan libremente entre sí y con los widgets base.

import pyzed as pz
from pyzed import ui
ui.button("Guardar", self.guardar, icon="save", variant="solid", keys="ctrl-s")
  • Colores del tema. Todos los componentes leen el tema actual (App.theme, o el de la ventana en apps multiventana) y aceptan theme= para usar otro.
  • Tokens o hex. Los parámetros de color (color, icon_color, tint…) aceptan un token del tema como "accent", "text_muted" o "error", o un color "#rrggbb".
  • Mensajes o funciones. on_press, on_select, on_toggle… aceptan un mensaje para update o una función; los que producen un valor (texto, bool, id) la llaman con ese valor.
  • Iconos. icon= acepta cualquier nombre de Lucide (pyzed icons los lista).

Para verlos todos funcionando, abre la galería: python examples/gallery.py. ¿Buscas pantallas completas hechas con ellos (login, dashboard, ajustes, chat, kanban…)? Mira los Bloques.

Botones y controles pequeños que ejecutan algo.

6 componentes · 86 variantes

Texto, insignias, teclas, avatares y superficies.

9 componentes · 92 variantes

Controles controlados: muestran tu estado y te avisan de cada cambio.

12 componentes · 107 variantes

Calendarios y campos para fechas, rangos y horas, en el formato que elijas.

4 componentes · 25 variantes

Progreso, carga, avisos y estados vacíos.

7 componentes · 55 variantes

Tablas, cifras y gráficos pequeños con los colores del tema.

8 componentes · 41 variantes

Filas, árboles de archivos, menús contextuales y secciones plegables.

7 componentes · 43 variantes

Pestañas, migas de pan y barras de herramientas.

3 componentes · 17 variantes

Lo que se dibuja encima de la interfaz: capas, modales, paletas y notificaciones.

6 componentes · 27 variantes

Diálogos listos para usar con los botones traducidos.

7 componentes · 26 variantes

Piezas que hablan con el sistema operativo: sus diálogos de archivos y los archivos soltados desde el escritorio.

2 componentes · 14 variantes

El marco de una ventana estilo editor: docks, barra de título, barra de estado y paneles.

7 componentes · 35 variantes

El editor de código, una vista de terminal, una consola de registro y cajas de ayuda.

7 componentes · 28 variantes

Las piezas del chat y los ajustes de un agente de IA: llamadas a herramientas, diferencias, planes, historial e inicio de sesión.

9 componentes · 70 variantes

Los widgets de disposición de pyzed (pz.*) con los que se construye todo.

11 componentes · 57 variantes

Widgets base para texto, iconos, imágenes, Markdown, códigos QR y dibujo.

9 componentes · 51 variantes