# Pyzed > Pyzed es un framework de código abierto (MIT) para crear GUIs de escritorio nativas en Python. Python describe la interfaz; Iced, un toolkit de GUI acelerado por GPU escrito en Rust, la organiza y la dibuja. Busca ser un framework de frontend para apps de escritorio (más adelante móvil y web), con más de 90 componentes cuyo aspecto se inspira en el editor Zed, temas, shaders de GPU por nodos, empaquetado para todas las plataformas de escritorio y Pyzed Design, un diseñador visual de arrastrar y soltar al estilo de Visual Basic, Qt Designer y Godot. - No confundir con el módulo `pyzed` del SDK de ZED de Stereolabs (`pyzed.sl`, para cámaras estéreo ZED): Pyzed es un framework de GUI, publicado en PyPI como `pyzed-ui` y con nombre tomado del editor Zed. - Instalación: `pip install pyzed-ui` (o `uv add pyzed-ui`); se importa como `import pyzed as pz` y `from pyzed import ui`. Python 3.10+, wheels precompilados para Windows, macOS y Linux. - Modelo: una subclase de `App` con estado, `view()` que devuelve un árbol de widgets y callbacks o `update(message)`, como la arquitectura Elm. El layout, el texto, el resaltado de sintaxis y el dibujo corren en Rust; el GIL se libera mientras corre el bucle de eventos. - Una alternativa moderna a tkinter, Kivy, PyQt/PySide, wxPython, Dear PyGui y Flet para herramientas de escritorio, paneles, editores y apps tipo IDE, con temas, animaciones y efectos (glow, bloom, glass, desenfoque). - Pyzed Design es un diseñador visual gratuito e independiente (los formularios se guardan como `.pzform` más un archivo de Python); se descarga desde las releases de GitHub. - Agentes de IA: `pyzed mcp` (extra `pyzed-ui[mcp]`) es un servidor MCP que da a los agentes de código la API exacta, esta documentación, buenas prácticas y capturas; `pyzed.agents` añade funciones con modelos a tus propias apps. - Cada página está también en Markdown en la misma URL con `.md` en lugar de la barra final (por ejemplo https://albakore.github.io/pyzed/es/getting-started/quickstart.md). Toda la documentación en español está en https://albakore.github.io/pyzed/es/llms-full.txt. - Última versión estable: 1.9.0 (https://albakore.github.io/pyzed/es/changelog/). - GitHub: https://github.com/albakore/pyzed · PyPI: https://pypi.org/project/pyzed-ui/ ## Empezar - [Introducción](https://albakore.github.io/pyzed/es/getting-started/introduction/): Qué es Pyzed: un framework de GUI de escritorio para Python renderizado de forma nativa en Rust (Iced), con componentes modernos listos para usar, y cuándo usarlo. - [Instalación](https://albakore.github.io/pyzed/es/getting-started/installation/): Instala Pyzed con pip o uv en Windows, macOS y Linux. Los wheels precompilados incluyen el motor en Rust: solo necesitas Python 3.10 o superior. - [Inicio rápido](https://albakore.github.io/pyzed/es/getting-started/quickstart/): Tu primera ventana de escritorio nativa en Python con Pyzed en cinco minutos: instala el paquete, escribe una app contador y ejecútala. - [Crear un proyecto](https://albakore.github.io/pyzed/es/getting-started/new-project/): Genera una app de escritorio de Pyzed como proyecto estándar de uv con un comando: la UI en su propia carpeta y ruff, ty y git listos para usar. ## Tutoriales - [Tutoriales](https://albakore.github.io/pyzed/es/tutorials/): Aprende Pyzed creando apps de escritorio reales en Python paso a paso, con el diseñador visual y en código: tutoriales básicos, intermedios y avanzados, cada uno con código que puedes ejecutar. - [Enlace de datos y validación](https://albakore.github.io/pyzed/es/tutorials/intermediate/data-binding/): Enlaza los controles de un formulario de Pyzed Design a form.data, añade reglas de validación sin código, muestra una expresión en vivo en una etiqueta y valida todo el formulario en una línea. - [Tu primera ventana en Pyzed Design](https://albakore.github.io/pyzed/es/tutorials/basic/first-window/): Dibuja tu primera ventana de escritorio con Pyzed Design, el diseñador visual: arrastra controles, cambia sus propiedades y ejecuta el formulario con F5, sin escribir código. - [Un mini editor de código](https://albakore.github.io/pyzed/es/tutorials/advanced/code-editor/): Tutorial: crea un editor de código en Python con Pyzed: workspace, árbol de archivos, pestañas, resaltado, guardado y paleta de comandos. - [Un bucle de juego](https://albakore.github.io/pyzed/es/tutorials/advanced/game-loop/): Escribe un pequeño juego en tiempo real con Pyzed: un bucle por fotograma con pz.frames, teclas mantenidas, colisiones, brillo, partículas y temblor de pantalla, y un HUD hecho con widgets normales. - [Un formulario que hace algo](https://albakore.github.io/pyzed/es/tutorials/basic/first-form/): Construye un formulario de contacto en Pyzed Design: cuadros de texto, un desplegable y un área de texto, un botón Enviar conectado a Python, un contador de caracteres en vivo y mensajes en la consola. - [Una app con varias vistas](https://albakore.github.io/pyzed/es/tutorials/intermediate/navigation/): Construye una app de Pyzed con varias páginas: una barra lateral que cambia de vista, pestañas dentro de una página, migas de pan y atajos de teclado, todo controlado por un atributo del estado. - [Bases del diseño de pantallas](https://albakore.github.io/pyzed/es/tutorials/basic/layout-basics/): Organiza una ventana de Pyzed con filas, columnas, relleno del espacio libre, separaciones y cuadrículas, en código Python y con los contenedores flexibles y los anclajes de Pyzed Design. - [Listas y tablas con datos](https://albakore.github.io/pyzed/es/tutorials/intermediate/lists-tables/): Muestra datos de Python en una app de Pyzed: una lista con búsqueda, una tabla ordenable con filas clicables y celdas propias, y un panel con los detalles de la fila elegida. - [Un grafo de shader propio](https://albakore.github.io/pyzed/es/tutorials/advanced/shader-graph/): Construye un grafo de shader de GPU nodo a nodo en Python con pyzed.shading: ruido fractal, bandas con smoothstep, un cielo en degradado, variables mutables controladas con deslizadores y un .pzshad que puedes abrir en Pyzed Design. - [Cambia el tema](https://albakore.github.io/pyzed/es/tutorials/basic/themes/): Dale otro aspecto a una app de Pyzed: elige un tema incluido, cambia el color de acento, sigue el modo claro u oscuro del sistema o genera tu propio tema a partir de tres colores, en código y en Pyzed Design. - [Conectar un backend](https://albakore.github.io/pyzed/es/tutorials/advanced/backend/): Conecta una app de escritorio de Pyzed a una base de datos: una clase repositorio con SQLite, consultas en un hilo en segundo plano con Command.perform, un spinner de carga y errores que se muestran en lugar de cerrar la app. - [Diálogos, notificaciones y validación](https://albakore.github.io/pyzed/es/tutorials/intermediate/dialogs-feedback/): Comunícate con el usuario en una app de Pyzed: errores de campo calculados a partir del estado, un diálogo de confirmación sobre la página y notificaciones que desaparecen solas. - [Empaqueta tu app](https://albakore.github.io/pyzed/es/tutorials/advanced/packaging/): Del proyecto a la descarga: crea un proyecto de Pyzed con uv, genera un ejecutable independiente con pyzed build en Windows, macOS y Linux, añade un icono y archivos de datos, y compila cada plataforma en CI. - [Tutorial en 5 pasos](https://albakore.github.io/pyzed/es/tutorials/basic/step-by-step/): Aprende Pyzed en cinco pasos: de una ventana vacía a una app de notas con Markdown, trabajo async y una segunda ventana, en Python puro. - [Un componente propio](https://albakore.github.io/pyzed/es/tutorials/intermediate/custom-component/): Dibuja una valoración con estrellas reutilizable en la vista de componente de Pyzed Design: una propiedad pública, enlaces, manejadores de eventos, un evento propio, y úsala en un formulario y en código. - [Construye una app con el agente de IA](https://albakore.github.io/pyzed/es/tutorials/advanced/ai-agent/): Usa el agente de IA de Pyzed Design para construir una app de escritorio completa a partir de una descripción: conecta un modelo, escribe un buen pedido, sigue su plan, revisa sus cambios y sigue mejorando el resultado. - [Lista de tareas](https://albakore.github.io/pyzed/es/tutorials/basic/todo-app/): Crea tu primera app de escritorio completa en Python con Pyzed: una lista de tareas con estado, formularios, listas, filtros y atajos de teclado. - [Tareas en segundo plano](https://albakore.github.io/pyzed/es/tutorials/intermediate/background-tasks/): Tutorial: descargas con progreso, trabajo bloqueante y notificaciones en una app de escritorio de Pyzed sin congelar la interfaz de Python. - [Un efecto de shader desde la vista de shader](https://albakore.github.io/pyzed/es/tutorials/intermediate/shader-effect/): Crea un fondo animado por GPU en la vista de shader de Pyzed Design a partir de una plantilla, ajusta sus nodos y variables, y ponlo detrás de un formulario cuyos botones lo cambian. ## Guías - [Arquitectura de una app](https://albakore.github.io/pyzed/es/guides/architecture/): Arquitectura de una app de Pyzed: estado, view, update, mensajes y callables. La arquitectura Elm de Iced explicada para desarrolladores de Python. - [Apps, ventanas, formularios y componentes](https://albakore.github.io/pyzed/es/guides/classes/): Los métodos que importan al escribir una pz.App, una pz.Window, un formulario diseñado o un pz.Component, cuándo los llama Pyzed y cómo crear tus propios eventos. - [Imperativo, declarativo y funcional](https://albakore.github.io/pyzed/es/guides/code-styles/): Tres formas de escribir una app de Pyzed: métodos que cambian el estado, mensajes que atiende un único update(), o un estado inmutable que dibujan funciones puras. La misma lista de tareas escrita de cada forma, y cómo manejar el estado en clases. - [Layout y estilo](https://albakore.github.io/pyzed/es/guides/layout/): Layout en Pyzed: filas, columnas, contenedores, tamaños, relleno, alineación y colores para organizar interfaces de escritorio nativas en Python. - [Comandos y tareas](https://albakore.github.io/pyzed/es/guides/commands/): Comandos de Pyzed: enfoca campos, cierra la app, edita el editor de código, lanza trabajo en segundo plano y envía mensajes desde hilos. - [Async y suscripciones](https://albakore.github.io/pyzed/es/guides/async/): Async en Pyzed: ejecuta corrutinas, generadores, temporizadores y streams en apps de escritorio en Python sin bloquear ni congelar la interfaz. - [Servicios](https://albakore.github.io/pyzed/es/guides/services/): Temporizadores, atajos, vigilantes de archivos, procesos, tareas en segundo plano, peticiones web, portapapeles, ajustes, diálogos de archivos, notificaciones e iconos de bandeja para apps de escritorio en Python con Pyzed, con eventos en el hilo de la interfaz. - [Varias ventanas](https://albakore.github.io/pyzed/es/guides/windows/): Varias ventanas en Pyzed: abre, cierra, mueve, redimensiona y controla ventanas de escritorio nativas desde Python con pz.Window, cada una con su tema. - [Dibujo con canvas](https://albakore.github.io/pyzed/es/guides/canvas/): Dibuja gráficos propios en apps de escritorio en Python con pz.canvas y pyzed.draw: formas, texto, transformaciones y eventos del ratón, en Rust. - [Eventos](https://albakore.github.io/pyzed/es/guides/events/): Los eventos comunes de cualquier widget de Pyzed (clic, doble clic, arrastre, hover, foco, teclas, cambio de tamaño) y cómo los reciben tus handlers. - [Componentes propios](https://albakore.github.io/pyzed/es/guides/components/): Crea componentes reutilizables de Pyzed con sus props, estado, lógica y eventos, como en React, y úsalos en el diseñador visual de formularios. - [Teclado y atajos](https://albakore.github.io/pyzed/es/guides/keyboard/): Atajos de teclado en apps de Pyzed: combinaciones con on_key y cómo mostrar los atajos en menús, botones y el resto de la interfaz. - [Idiomas y diálogos](https://albakore.github.io/pyzed/es/guides/i18n/): Traduce una app de escritorio de Pyzed a varios idiomas, cambia el idioma mientras corre y usa los diálogos listos para usar ya traducidos. - [Tests y capturas](https://albakore.github.io/pyzed/es/guides/testing/): Prueba apps de Pyzed sin ventana: renderiza tu GUI de Python en modo headless para tests unitarios, capturas de documentación e integración continua. - [Cómo funciona por dentro](https://albakore.github.io/pyzed/es/guides/how-it-works/): Cómo funciona Pyzed: el puente entre Python e Iced (Rust), el árbol de widgets inmutable, el estado del editor y por qué la interfaz es tan rápida. - [Recarga en caliente](https://albakore.github.io/pyzed/es/guides/hot-reload/): Edita una app de Pyzed mientras corre: métodos nuevos, atributos nuevos y nuevos valores iniciales llegan a la ventana abierta al guardar, sin perder los datos que ya tiene la app. - [Diseñador visual](https://albakore.github.io/pyzed/es/guides/designer/): Crea ventanas de escritorio en Python arrastrando componentes, conecta sus eventos a Python y ejecútalas: un diseñador como Visual Basic o Qt Designer. - [Diseñador de componentes](https://albakore.github.io/pyzed/es/guides/component-designer/): Dibuja componentes reutilizables de Pyzed de forma visual, con propiedades, estado, métodos y eventos propios, y anídalos como escenas de Godot. - [Proyectos con uv](https://albakore.github.io/pyzed/es/guides/projects/): Crea y gestiona apps de escritorio de Pyzed como proyectos estándar de uv, con la UI en su propia carpeta y ruff, ty y git listos desde el principio. - [Servidor MCP para agentes de IA](https://albakore.github.io/pyzed/es/guides/mcp/): Conecta agentes de IA (Cursor, VS Code, Zed y otros clientes MCP) al servidor MCP de Pyzed para que conozcan su API y generen y comprueben código. - [Agentes de IA en tu app](https://albakore.github.io/pyzed/es/guides/agents/): pyzed.agents: añade IA a apps de escritorio en Python con Anthropic, OpenAI, Gemini, OpenRouter u Ollama, da herramientas al modelo y transmite respuestas. - [Accesibilidad](https://albakore.github.io/pyzed/es/guides/accessibility/): Accesibilidad en apps de escritorio con Pyzed: foco del teclado con Tab, el ajuste de reducir movimiento del sistema y el estado de los lectores de pantalla. - [Muchos datos y rendimiento](https://albakore.github.io/pyzed/es/guides/performance/): Rendimiento de GUIs en Python con Pyzed: muestra cientos de miles de filas con listas y tablas virtuales y evita reconstruir vistas con @pz.memo. - [Estabilidad y limitaciones conocidas](https://albakore.github.io/pyzed/es/guides/stability/): Qué promete Pyzed 1.x sobre su API de Python, cómo se retiran funciones de una versión a otra y qué no hace todavía el framework. ## Animación - [Animación](https://albakore.github.io/pyzed/es/animation/): Cómo funciona la animación en Pyzed: anima cualquier widget como en la web (presets, keyframes, transiciones), mueve muchos widgets en una línea de tiempo como el AnimationPlayer de Godot y edita clips en Pyzed Design. - [Empieza aquí: aplicar y reproducir](https://albakore.github.io/pyzed/es/animation/start/): Las dos cosas que necesita toda animación de Pyzed: qué widget mueve (animate() sobre el widget) y qué la inicia (un disparador, tu código, una línea de tiempo). Ejemplos declarativos e imperativos, en clases, componentes y funciones, y lo mismo en Pyzed Design. - [animate() y disparadores](https://albakore.github.io/pyzed/es/animation/animate/): widget.animate() en Pyzed: reproduce un preset o tu propia animación cuando un widget aparece, en hover, press, focus o clic, o mientras un indicador está activo, con duración, retraso, repeticiones, dirección, fill y curva. - [Propiedades animables](https://albakore.github.io/pyzed/es/animation/properties/): Todas las propiedades que puede cambiar una animación de Pyzed: opacidad, posición, escala, rotación, desenfoque, colores, radio, borde, brillo, tamaño, padding y tamaño de letra, con sus unidades y cómo se animan los valores. - [Keyframes y curvas](https://albakore.github.io/pyzed/es/animation/keyframes/): Escribe tus propias animaciones de Pyzed con keyframes de pz.Animation (como @keyframes en CSS), dale a cada paso su curva, nómbralas y guárdalas, y elige curvas: ease, cubic, back, bounce, spring, Bézier y steps. - [Transiciones y estados](https://albakore.github.io/pyzed/es/animation/transitions/): Anima cambios en Pyzed como en CSS: widget.transition() va hacia los valores nuevos, los estados de estilo hover y pressed se animan, pz.presence cambia de página con animaciones de entrada y salida, pz.stagger escalona listas y las ventanas se abren con transiciones. - [Galería de presets](https://albakore.github.io/pyzed/es/animation/presets/): Todos los presets de animación de Pyzed, en movimiento: entradas, salidas, avisos, respuesta a hover y press, y bucles, con su duración y cuándo usarlos. - [Efectos](https://albakore.github.io/pyzed/es/animation/effects/): Efectos visuales en Pyzed: opacidad, rotación, desenfoque, desenfoque de fondo, glow, bloom, glass, translate y scale como propiedades de estilo, y cuáles pueden cambiar las animaciones. - [Animaciones con línea de tiempo](https://albakore.github.io/pyzed/es/animation/timeline/): Anima muchos widgets y el estado de tu app en una línea de tiempo con clips, pistas, keys y llamadas a métodos, como el AnimationPlayer de Godot: interpolación, curva por key, bucles y pistas de atributos. - [El reproductor de animaciones](https://albakore.github.io/pyzed/es/animation/player/): pz.AnimationPlayer reproduce clips de línea de tiempo de Pyzed: reproducir, pausar, reanudar, detener, buscar, reproducir al revés, velocidad, colas y eventos, y guarda clips reutilizables en bibliotecas .pzanim. - [Movimiento reducido, tests y límites](https://albakore.github.io/pyzed/es/animation/motion-and-tests/): Respeta el ajuste de reducir movimiento del sistema en Pyzed, prueba vistas animadas y clips de línea de tiempo, haz capturas estables y conoce los límites del sistema de animación. ## Por qué Pyzed - [¿Por qué Pyzed? Interfaces Python modernas para una nueva generación](https://albakore.github.io/pyzed/es/why/): Por qué elegir Pyzed para apps de escritorio en Python: aspecto moderno sin esfuerzo, renderizado nativo por GPU desde Rust, API pythónica, diseñador visual, recarga en caliente y herramientas listas para IA. Una alternativa moderna a tkinter, Kivy y PyQt. - [Comparativa de frameworks GUI para Python (2026)](https://albakore.github.io/pyzed/es/why/comparison/): Pyzed comparado con tkinter, PyQt/PySide (Qt), Kivy, Dear PyGui, Flet, Toga, NiceGUI, wxPython y CustomTkinter: licencia, renderizado, aspecto, diseñador, recarga en caliente, async, móvil y web, empaquetado, tipos y herramientas de IA. - [Benchmarks de GUI en Python — Pyzed vs tkinter, Qt, Kivy, Flet…](https://albakore.github.io/pyzed/es/why/benchmarks/): Benchmarks medidos y reproducibles de toolkits GUI de Python: tiempo de importación, tiempo hasta el primer fotograma, memoria, latencia al actualizar 1.000 filas, tamaño instalado y líneas de código de Pyzed, tkinter, CustomTkinter, PySide6, Kivy, Dear PyGui, Flet y Toga. - [Experiencia de desarrollo con Pyzed](https://albakore.github.io/pyzed/es/why/developer-experience/): Cómo es construir una app de escritorio en Python con Pyzed en el día a día: instalación, primera ventana, recarga en caliente, diseñador visual, autocompletado y tipos, mensajes de error, empaquetado y asistentes de IA, comparado con otros toolkits GUI de Python. - [Pyzed vs tkinter — una alternativa moderna a tkinter](https://albakore.github.io/pyzed/es/why/vs-tkinter/): Pyzed vs tkinter (y CustomTkinter) para apps de escritorio en Python: las mismas apps lado a lado, arranque, memoria y velocidad medidos, equivalencias de conceptos y cómo migrar de tkinter a Pyzed. - [Pyzed vs PyQt y PySide (Qt para Python)](https://albakore.github.io/pyzed/es/why/vs-pyqt-pyside/): Pyzed vs PyQt6 y PySide6: licencia, tamaño, aspecto, modelo de programación, diseñador y recarga en caliente, con las mismas apps lado a lado, números medidos y una guía para migrar código Qt Widgets a Pyzed. - [Pyzed vs Kivy para apps de escritorio en Python](https://albakore.github.io/pyzed/es/why/vs-kivy/): Pyzed vs Kivy: los dos dibujan sus propios widgets por GPU, pero difieren en plataformas, aspecto, modelo de programación y herramientas. Las mismas apps lado a lado, números medidos y cómo pasar de Kivy y KV a Pyzed. - [Pyzed vs Flet para apps de escritorio en Python](https://albakore.github.io/pyzed/es/why/vs-flet/): Pyzed vs Flet (Flutter para Python): arquitectura, plataformas, aspecto, herramientas y arranque y memoria medidos, con las mismas apps lado a lado y cómo pasar una app de escritorio de Flet a Pyzed. - [Pyzed vs Dear PyGui](https://albakore.github.io/pyzed/es/why/vs-dear-pygui/): Pyzed vs Dear PyGui para interfaces de escritorio en Python: interfaz retenida al estilo Elm frente a ImGui en modo inmediato, aspecto, herramientas y números medidos, con las mismas apps lado a lado y cuándo encaja cada uno. ## Biblioteca de componentes - [Componentes](https://albakore.github.io/pyzed/es/library/): Más de 90 componentes de UI de Pyzed para GUIs de escritorio en Python: botones, tablas, árboles, editores, gráficos y diálogos, con ejemplos y API. - [Eventos de cada componente](https://albakore.github.io/pyzed/es/library/events/): Todos los eventos de todos los componentes de Pyzed: qué avisa cada uno, qué recibe el handler y cuántos eventos puede tener cada componente. - [Acerca de](https://albakore.github.io/pyzed/es/library/about/): Una caja Acerca de con icono, versión, detalles y enlaces. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Acordeón](https://albakore.github.io/pyzed/es/library/accordion/): Secciones plegables apiladas, como los paneles de una pantalla de ajustes. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Alerta](https://albakore.github.io/pyzed/es/library/alert/): Un mensaje con un botón. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Animación](https://albakore.github.io/pyzed/es/library/animation/): Presets, keyframes y transiciones para cualquier widget. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Árbol](https://albakore.github.io/pyzed/es/library/tree/): Un árbol de archivos plegable con iconos y colores de git. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Área de ratón](https://albakore.github.io/pyzed/es/library/mouse-area/): Hace que cualquier widget reaccione a clics, hover, arrastres y la rueda. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Atajos](https://albakore.github.io/pyzed/es/library/shortcuts/): Una lista de atajos agrupada y con búsqueda. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Avatar](https://albakore.github.io/pyzed/es/library/avatar/): Un avatar redondo con iniciales en un color de colaborador. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Aviso](https://albakore.github.io/pyzed/es/library/callout/): Un aviso en línea con título, texto y acciones. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Aviso de inicio de sesión](https://albakore.github.io/pyzed/es/library/auth-prompt/): Pide iniciar sesión y luego muestra el paso del navegador, un código y Cancelar. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Barra de cambios](https://albakore.github.io/pyzed/es/library/edits-bar/): Los archivos que cambió un agente, con Conservar todo y Rechazar todo. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Barra de estado](https://albakore.github.io/pyzed/es/library/status-bar/): La barra inferior: diagnósticos, posición del cursor, lenguaje. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Barra de herramientas](https://albakore.github.io/pyzed/es/library/toolbar/): La barra bajo las pestañas: migas de pan y acciones. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Barra de pestañas](https://albakore.github.io/pyzed/es/library/tab-bar/): Pestañas de editor con iconos, puntos de cambios y botón de cerrar. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Barra de título](https://albakore.github.io/pyzed/es/library/title-bar/): La barra superior con los selectores de proyecto y rama. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Botón](https://albakore.github.io/pyzed/es/library/button/): El botón con tema: variantes, tamaños, iconos y atajos. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Botón de icono](https://albakore.github.io/pyzed/es/library/icon-button/): Un botón cuadrado con solo un icono y un tooltip opcional. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Botón dividido](https://albakore.github.io/pyzed/es/library/split-button/): Una acción principal más una flecha que abre más opciones. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Buscador](https://albakore.github.io/pyzed/es/library/picker/): Una lista con búsqueda en una superficie flotante, con coincidencia difusa. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Cabecera de lista](https://albakore.github.io/pyzed/es/library/list-header/): Un título pequeño de sección para listas, con hueco al final. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Cabecera de panel](https://albakore.github.io/pyzed/es/library/panel-header/): Icono, título y acciones encima de un dock. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Calendario](https://albakore.github.io/pyzed/es/library/calendar/): Una cuadrícula del mes para elegir un día, un rango o varios días, siempre a la vista. Componente de Pyzed para GUIs en Python. - [Cambios sin guardar](https://albakore.github.io/pyzed/es/library/unsaved-changes/): “¿Guardar los cambios antes de cerrar?”. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Campo de búsqueda](https://albakore.github.io/pyzed/es/library/search-input/): Un campo con lupa, para filtrar. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Campo de formulario](https://albakore.github.io/pyzed/es/library/field/): Una fila de ajustes: título y descripción a la izquierda, control a la derecha. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Campo de texto](https://albakore.github.io/pyzed/es/library/input/): Un campo de texto controlado con icono, placeholder y modo contraseña. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Campo numérico](https://albakore.github.io/pyzed/es/library/number-field/): Un número con botones −/+, límites, paso y sufijo. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Capa](https://albakore.github.io/pyzed/es/library/layer/): Dibuja una capa encima de tu vista; al pulsar fuera se cierra. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Capa de diálogo](https://albakore.github.io/pyzed/es/library/dialog-layer/): Centra un diálogo encima de tu vista con el fondo oscurecido. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Casilla](https://albakore.github.io/pyzed/es/library/checkbox/): Una casilla de verificación con etiqueta opcional. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Catálogo](https://albakore.github.io/pyzed/es/library/catalog/): Cosas para instalar, con buscador e Instalar o Actualizar. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Chip](https://albakore.github.io/pyzed/es/library/chip/): Una etiqueta compacta: pulsable como filtro y con ✕ para quitarla. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Cifra](https://albakore.github.io/pyzed/es/library/stat/): Una cifra de dashboard con variación y minigráfico. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Código QR](https://albakore.github.io/pyzed/es/library/qr-code/): Un código QR para cualquier texto o URL. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Columna](https://albakore.github.io/pyzed/es/library/column/): Apila los hijos en vertical. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Confirmación](https://albakore.github.io/pyzed/es/library/confirm/): Una pregunta de sí o no, en rojo para acciones destructivas. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Consola](https://albakore.github.io/pyzed/es/library/console/): Un registro estilo dev tools con niveles, filtro, copiar y limpiar. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Contador](https://albakore.github.io/pyzed/es/library/count-badge/): Un contador redondo que muestra 99+ por encima del máximo. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Contenedor](https://albakore.github.io/pyzed/es/library/container/): Tamaño, relleno, alineación, fondo, borde y sombra para un hijo. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Cuadrícula](https://albakore.github.io/pyzed/es/library/grid/): Columnas iguales, o pistas como en CSS con expansión. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Deslizador](https://albakore.github.io/pyzed/es/library/slider/): Elige un número de un rango arrastrando. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Desplazable](https://albakore.github.io/pyzed/es/library/scrollable/): Desplaza el contenido que no cabe. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Desplegable](https://albakore.github.io/pyzed/es/library/disclosure/): Una sección plegable con flecha. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Diálogo de error](https://albakore.github.io/pyzed/es/library/error-dialog/): Qué salió mal, dónde y el traceback, con Copiar e Ir al origen. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Disposición anclada](https://albakore.github.io/pyzed/es/library/anchor-layout/): Posiciones libres como en un diseñador de formularios, con anclas que siguen al redimensionar. Componente de Pyzed para GUIs en Python. - [División](https://albakore.github.io/pyzed/es/library/split/): Dos paneles con un divisor que se arrastra. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Divisor](https://albakore.github.io/pyzed/es/library/divider/): Una línea fina en el color de borde del tema. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Dona](https://albakore.github.io/pyzed/es/library/donut/): Un gráfico de dona con una etiqueta en el centro. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Editor](https://albakore.github.io/pyzed/es/library/editor/): Un editor de código completo: resaltado, plegado, minimapa, marcas de git. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Efectos](https://albakore.github.io/pyzed/es/library/effects/): Glow, bloom, glass y opacidad como propiedades de estilo. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Elección](https://albakore.github.io/pyzed/es/library/choice/): Un mensaje con tus propios botones. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Encabezado](https://albakore.github.io/pyzed/es/library/heading/): Títulos en seminegrita en tres niveles. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Espacio](https://albakore.github.io/pyzed/es/library/spacing/): Huecos fijos y separadores flexibles. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Espacio de trabajo](https://albakore.github.io/pyzed/es/library/workspace/): La disposición de una ventana estilo editor: barra de título, docks, centro y barra de estado. Componente de Pyzed para GUIs en Python. - [Estado vacío](https://albakore.github.io/pyzed/es/library/empty-state/): Un marcador centrado para listas y búsquedas vacías. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Etiqueta](https://albakore.github.io/pyzed/es/library/label/): Texto con color, tamaño y peso del tema; `muted` para texto secundario. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Facepile](https://albakore.github.io/pyzed/es/library/facepile/): Avatares de colaboradores superpuestos con +N. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Fila](https://albakore.github.io/pyzed/es/library/row/): Coloca los hijos en horizontal. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Fila de lista](https://albakore.github.io/pyzed/es/library/list-item/): Una fila de lista con icono, texto y un hueco al final. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Fila de servicio](https://albakore.github.io/pyzed/es/library/service-row/): Una fila de ajustes para un servidor MCP, un agente o una skill: estado, interruptor y menú. Componente de Pyzed para GUIs en Python. - [Flex](https://albakore.github.io/pyzed/es/library/flex/): Flexbox de CSS: justify, align, gap, wrap y grow. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Gráfico de barras](https://albakore.github.io/pyzed/es/library/bar-chart/): Un gráfico de barras verticales con etiquetas. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Grupo de ajustes](https://albakore.github.io/pyzed/es/library/settings-group/): Un bloque con título de filas de ajustes, para pantallas de ajustes. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Grupo de alternancia](https://albakore.github.io/pyzed/es/library/toggle-group/): Un control segmentado solo con iconos. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Grupo de radios](https://albakore.github.io/pyzed/es/library/radio-group/): Opciones excluyentes como botones de radio. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Historial de hilos](https://albakore.github.io/pyzed/es/library/thread-history/): Conversaciones pasadas, con búsqueda y agrupadas por día. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Icono](https://albakore.github.io/pyzed/es/library/icon/): Iconos de Lucide por nombre e imágenes SVG. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Imagen](https://albakore.github.io/pyzed/es/library/image/): Imágenes con ajuste, opacidad y radio; un visor con zoom. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Indicador](https://albakore.github.io/pyzed/es/library/indicator/): Un punto de color para estado, presencia o cambios sin guardar. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Insignia](https://albakore.github.io/pyzed/es/library/badge/): Una pastilla pequeña para estados, versiones y contadores. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Interruptor](https://albakore.github.io/pyzed/es/library/switch/): Un interruptor para ajustes que se aplican al momento. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Kbd](https://albakore.github.io/pyzed/es/library/kbd/): Atajos de teclado dibujados como teclas, con símbolos en macOS. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Lienzo](https://albakore.github.io/pyzed/es/library/canvas/): Dibujo 2D con formas, trazos, texto y eventos de ratón. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Límite de errores](https://albakore.github.io/pyzed/es/library/error-boundary/): Dibuja una parte de la vista, o una tarjeta de error en su lugar cuando falla. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Lista virtual](https://albakore.github.io/pyzed/es/library/virtual-list/): Una lista que solo construye las filas visibles, para millones de elementos. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Llamada a herramienta](https://albakore.github.io/pyzed/es/library/tool-call/): Un paso de un agente de IA: qué hizo, su resultado y Permitir o Rechazar. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Marco de ventana](https://albakore.github.io/pyzed/es/library/window-frame/): Tu propia barra de título, botones de ventana y menús. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Markdown](https://albakore.github.io/pyzed/es/library/markdown/): Muestra Markdown con los colores del tema. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Medidor de contexto](https://albakore.github.io/pyzed/es/library/context-meter/): Cuánto se llenó la ventana de contexto de un modelo: un anillo y `48k / 200k`. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Menú](https://albakore.github.io/pyzed/es/library/menu/): Un menú contextual con iconos, atajos y marcas. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Migas de pan](https://albakore.github.io/pyzed/es/library/breadcrumbs/): `src › main.rs › fn main`, pulsables si quieres. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Minigráfico](https://albakore.github.io/pyzed/es/library/sparkline/): Un gráfico de líneas diminuto para tendencias. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Modal](https://albakore.github.io/pyzed/es/library/modal/): Una superficie de diálogo con título, contenido y botones al pie. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Notificación](https://albakore.github.io/pyzed/es/library/toast/): Notificaciones apiladas en la esquina inferior derecha. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Paleta de comandos](https://albakore.github.io/pyzed/es/library/command-palette/): Una paleta de comandos con búsqueda difusa y atajos. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Panel](https://albakore.github.io/pyzed/es/library/panel/): Un panel lateral acoplable y redimensionable. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Pila](https://albakore.github.io/pyzed/es/library/stack/): Superpone los hijos; `pin` coloca uno en x, y. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Pista de atajo](https://albakore.github.io/pyzed/es/library/keybinding-hint/): Una pista discreta tipo “Abrir archivo Ctrl P”. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Plan](https://albakore.github.io/pyzed/es/library/plan/): El plan de un agente como una lista que se pliega. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Popover](https://albakore.github.io/pyzed/es/library/popover/): Contenido flotante en un punto: menús contextuales, selectores de color. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Pregunta](https://albakore.github.io/pyzed/es/library/prompt/): Pide una línea de texto. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Progreso](https://albakore.github.io/pyzed/es/library/progress/): Una barra de progreso fina en un color semántico. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Redimensionable](https://albakore.github.io/pyzed/es/library/resizable/): Un panel cuyo borde se arrastra para cambiar su tamaño. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Responsivo](https://albakore.github.io/pyzed/es/library/responsive/): Construye su contenido según el espacio disponible. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Resumen de cambios](https://albakore.github.io/pyzed/es/library/diff-stat/): `+12 −3` con bloques al estilo de GitHub. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Segmentado](https://albakore.github.io/pyzed/es/library/segmented/): Un grupo de botones de texto excluyentes. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Select](https://albakore.github.io/pyzed/es/library/select/): Un desplegable para elegir una opción. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Selector de archivos](https://albakore.github.io/pyzed/es/library/file-input/): Un campo de ruta con un botón que abre el diálogo de archivos o carpetas del sistema. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Selector de color](https://albakore.github.io/pyzed/es/library/color-picker/): Elige un color, un degradado o un relleno con máscara; las muestras los enseñan. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Selector de fecha](https://albakore.github.io/pyzed/es/library/date-picker/): Un campo de fecha con un calendario desplegable, en el formato que elijas. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Selector de hora](https://albakore.github.io/pyzed/es/library/time-picker/): Un campo de hora con columnas de horas y minutos, en 24 o 12 horas. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Selector de iconos](https://albakore.github.io/pyzed/es/library/icon-picker/): Elige uno de los ~2000 iconos de Lucide en una cuadrícula con buscador. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Selector de rango de fechas](https://albakore.github.io/pyzed/es/library/date-range-picker/): Dos fechas en un campo, con dos meses lado a lado y rangos rápidos. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Shader](https://albakore.github.io/pyzed/es/library/shader/): Un widget pintado en la GPU por tu propio código WGSL. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Spinner](https://albakore.github.io/pyzed/es/library/spinner/): Un arco que gira para los estados de carga. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Tabla](https://albakore.github.io/pyzed/es/library/table/): Una tabla de datos con cabecera fija, ordenación y selección. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Tarjeta](https://albakore.github.io/pyzed/es/library/card/): Una superficie con borde, título y acciones opcionales. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Terminal](https://albakore.github.io/pyzed/es/library/terminal/): Una vista de terminal de solo lectura con colores ANSI. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Texto](https://albakore.github.io/pyzed/es/library/text/): Un texto con tamaño, color, fuente y peso. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Texto enriquecido](https://albakore.github.io/pyzed/es/library/rich-text/): Un bloque de texto que mezcla colores, pesos y enlaces. Un componente nativo de Pyzed para GUIs de escritorio en Python, con vista previa, ejemplos y su API. - [Tooltip](https://albakore.github.io/pyzed/es/library/tooltip/): Una pista que aparece al pasar el ratón, con su atajo opcional. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Visor de referencia](https://albakore.github.io/pyzed/es/library/reference-browser/): Documentación integrada con buscador, como la de Godot: una lista de clases junto a la página abierta. Componente de Pyzed para GUIs en Python. - [Vista de diferencias](https://albakore.github.io/pyzed/es/library/diff-view/): Un cambio como líneas de colores: lo añadido en verde, lo quitado en rojo. Componente de Pyzed para GUIs de escritorio en Python, con ejemplos y API. - [Zona para soltar](https://albakore.github.io/pyzed/es/library/drop-zone/): Un área que recibe archivos arrastrados desde el escritorio o el explorador de archivos. Componente de Pyzed para GUIs en Python. ## Bloques - [Bloques](https://albakore.github.io/pyzed/es/blocks/): Pantallas de interfaz de escritorio en Python listas para copiar: login, dashboard, ajustes, tabla de datos, chat, IDE, asistente de bienvenida, reproductor de música y kanban, con componentes de Pyzed. - [Inicio de sesión](https://albakore.github.io/pyzed/es/blocks/login/): Pantalla de inicio de sesión para apps de escritorio en Python: panel de marca con degradado, botones de SSO y passkey, email y contraseña con validación. - [Panel de control](https://albakore.github.io/pyzed/es/blocks/dashboard/): Un dashboard de analítica en Python: navegación lateral, tarjetas KPI con sparklines, gráfico de barras de ingresos, donut de tráfico y tabla de pedidos ordenable. - [Ajustes](https://albakore.github.io/pyzed/es/blocks/settings/): Una página de ajustes para apps de escritorio en Python: navegación por secciones, perfil, tema y color de acento, interruptores de notificaciones, barra de guardado y zona de peligro. - [Tabla de datos](https://albakore.github.io/pyzed/es/blocks/data-table/): Una tabla de datos con filtros en Python: búsqueda, chips de estado, filtro de rol, columnas ordenables, selección de filas, paginación, exportación CSV y diálogo de invitación. - [Chat](https://albakore.github.io/pyzed/es/blocks/chat/): Una interfaz de chat de equipo en Python: canales con no leídos, mensajes directos con presencia, mensajes agrupados con Markdown, adjuntos, reacciones y un compositor completo. - [Explorador de archivos e IDE](https://albakore.github.io/pyzed/es/blocks/file-explorer/): Un diseño de IDE en Python, como un editor de código moderno: árbol del proyecto, pestañas, migas de pan, editor con minimapa y marcas de git, terminal, esquema y barra de estado. - [Asistente de bienvenida](https://albakore.github.io/pyzed/es/blocks/onboarding/): Un asistente de configuración en varios pasos en Python: indicador de pasos vertical, perfil, tarjetas de plantilla, invitaciones, resumen y validación entre pasos. - [Reproductor de música](https://albakore.github.io/pyzed/es/blocks/music-player/): Una interfaz de reproductor de música en Python: biblioteca, cabecera de álbum con portada en degradado, lista de canciones con ecualizador animado y barra de reproducción. - [Tablero kanban](https://albakore.github.io/pyzed/es/blocks/kanban/): Un tablero kanban en Python: columnas con contadores, tarjetas con etiquetas, prioridad, fecha, checklist y responsables, filtros y mover tarjetas entre columnas. ## Descargar Pyzed Design - [Descargar Pyzed Design](https://albakore.github.io/pyzed/es/download/): Descarga Pyzed Design, el diseñador visual gratuito de arrastrar y soltar para GUIs de escritorio en Python, como app para Windows, macOS y Linux. ## Manual de Pyzed Design - [Pyzed Design](https://albakore.github.io/pyzed/es/editor/): El manual de Pyzed Design, el diseñador visual de GUIs para Python: dibuja ventanas y componentes, diseña shaders, conecta eventos a Python, ejecútalos y distribúyelos. - [La interfaz](https://albakore.github.io/pyzed/es/editor/interface/): Un recorrido por cada parte de la ventana de Pyzed Design: la barra de título y sus menús, las pestañas y ventanas de documentos, los cuatro docks y sus paneles, la barra de herramientas, el lienzo, la barra de estado y las notificaciones. - [Bienvenida y ejemplos](https://albakore.github.io/pyzed/es/editor/examples/): La ventana de bienvenida de Pyzed Design: empieza o abre un proyecto, vuelve a uno reciente o crea un proyecto desde uno de los ejemplos incluidos, cada uno con miniatura, título y descripción. - [Proyectos](https://albakore.github.io/pyzed/es/editor/projects/): Crea y abre proyectos de uv en Pyzed Design, busca archivos, gestiona dependencias, ejecuta ruff y ty y crea el repositorio git desde el editor. - [Vistas y documentos](https://albakore.github.io/pyzed/es/editor/views/): Los cuatro tipos de documento de Pyzed Design y la vista en que se abre cada uno: la vista de formulario para ventanas, la de componente para piezas reutilizables, la vista Shader para efectos de GPU y el editor de código para Python. - [La vista de formulario](https://albakore.github.io/pyzed/es/editor/form-view/): Diseña una ventana de tu app en la vista de formulario de Pyzed Design: coloca controles, ajusta sus propiedades, conecta un evento a Python y ejecútala, con cada parte de la vista explicada. - [Herramientas y lienzo](https://albakore.github.io/pyzed/es/editor/toolbox-and-canvas/): Coloca, selecciona, mueve, redimensiona y ordena controles en Pyzed Design: snap, guías inteligentes, alineación, orden z y la estructura del formulario. - [Propiedades](https://albakore.github.io/pyzed/es/editor/properties/): La grilla de propiedades de Pyzed Design sección por sección: el formulario, un control, varios controles a la vez y los editores de listas y tablas. - [Disposición y contenedores](https://albakore.github.io/pyzed/es/editor/layouts/): Paneles, group boxes y tarjetas, filas y columnas flex, grillas, espaciadores y anclajes: organiza formularios de escritorio en Python con Pyzed Design. - [Estilos y temas](https://albakore.github.io/pyzed/es/editor/styles-and-themes/): Da estilo a los controles en Pyzed Design: la sección Estilo, un selector de color con degradados y máscaras, el estilo global y los temas. - [Animaciones y efectos](https://albakore.github.io/pyzed/es/editor/animations-and-effects/): Da a los controles sombra, desenfoque, glow, bloom, glass y opacidad en Pyzed Design, y anímalos al aparecer, con el ratón, al hacer clic, con un valor nuevo, una regla que falla o el evento de otro control. - [Eventos y manejadores](https://albakore.github.io/pyzed/es/editor/events/): El panel Eventos de Pyzed Design: todos los eventos de cada componente y formulario, y cómo escribir manejadores en Python con un doble clic. - [Componentes no visuales](https://albakore.github.io/pyzed/es/editor/non-visual-components/): Temporizadores, atajos de teclado, vigilantes de archivos, procesos, tareas en segundo plano, peticiones web, el portapapeles, ajustes, diálogos de archivos, notificaciones, iconos de bandeja, información del sistema, el lanzador y los monitores de red y batería en Pyzed Design: componentes con propiedades y eventos que no dibujan nada. - [Enlace de datos y validación](https://albakore.github.io/pyzed/es/editor/data-binding/): Enlaza controles a los datos en Pyzed Design, valida lo que escribe el usuario, traduce textos con @claves y previsualiza con otro tema o idioma. - [Editor de código](https://albakore.github.io/pyzed/es/editor/code-editor/): El editor de Python de Pyzed Design: autocompletado, información al pasar el ratón, ir a la definición, renombrar, arreglos rápidos, diagnósticos, code lens, sticky scroll, plegado, minimapa, servidores de lenguaje ty y ruff, teclas y ajustes. - [Ejecutar y la consola](https://albakore.github.io/pyzed/es/editor/console-and-running/): Ejecuta formularios y componentes con F5 en Pyzed Design, lee salida, eventos y errores en la consola y mira los cambios en vivo al guardar. - [La vista de componente](https://albakore.github.io/pyzed/es/editor/component-designer/): Dibuja componentes reutilizables en Pyzed Design con propiedades, estado, métodos y eventos propios, y anídalos como escenas de Godot. - [La vista Shader](https://albakore.github.io/pyzed/es/editor/shader-view/): Cómo encaja la vista Shader de Pyzed Design en el editor: la barra Shading, las pestañas Grafo, Vista previa y WGSL, su barra de herramientas y su barra de estado, y dónde aprender cada nodo. - [Archivos, plantillas y scripting](https://albakore.github.io/pyzed/es/editor/files-and-scripting/): Pestañas de documentos, formularios nuevos y plantillas, abrir y guardar, el formato .pzform, componentes propios y la API de scripting de Pyzed Design. - [Exportar tu app](https://albakore.github.io/pyzed/es/editor/exporting/): Exporta un proyecto de Pyzed desde Pyzed Design como app para Windows, macOS y Linux en x64 y ARM: PyInstaller o Nuitka, icono de la app, pantalla de inicio, datos del archivo y un flujo de GitHub Actions para cada plataforma. - [Agentes de IA](https://albakore.github.io/pyzed/es/editor/ai-agents/): El panel del agente de Pyzed Design: un agente de IA que crea formularios y componentes y escribe su código Python, con asistente en línea y varios modelos. - [Menús y comandos](https://albakore.github.io/pyzed/es/editor/menus-and-commands/): La barra de título, cada menú, la barra de herramientas, la paleta de comandos, Añadir control y los paneles acoplables de Pyzed Design. - [Referencia integrada](https://albakore.github.io/pyzed/es/editor/reference/): La referencia de clases con buscador dentro de Pyzed Design, la ayuda contextual con Shift+F1 y el mismo navegador de referencia en tus propias apps. - [Atajos de teclado](https://albakore.github.io/pyzed/es/editor/keyboard-shortcuts/): Todos los atajos de teclado de Pyzed Design, el diseñador de GUIs para Python: comandos globales, el lienzo, los diálogos y el editor de código. - [Keymap](https://albakore.github.io/pyzed/es/editor/keymap/): Cambia cualquier atajo de teclado de Pyzed Design, como el keymap de Zed: un editor de keymap con búsqueda y conflictos, y un archivo keymap.json con contextos. - [Ajustes](https://albakore.github.io/pyzed/es/editor/settings/): Las preferencias de Pyzed Design y de su editor de código: buscador, perfiles, ajustes por proyecto, restaurar valores por defecto, el renderizador del proyecto (GPU o CPU), dónde se guardan los ajustes y cómo traducir el diseñador visual. - [Trucos y consejos](https://albakore.github.io/pyzed/es/editor/tips-and-tricks/): Pequeños hábitos que te hacen más rápido en Pyzed Design: atajos, selección múltiple, guías inteligentes, plantillas y trucos para crear formularios. ## Shading - [Shading](https://albakore.github.io/pyzed/es/shading/): Shaders de GPU en Pyzed: créalos conectando nodos en Pyzed Design, carga grafos .pzshad desde Python o escribe WGSL a mano, y pinta cualquier widget con ellos. - [Catálogo de nodos](https://albakore.github.io/pyzed/es/shading/nodes/): Todos los nodos de los grafos de shader de Pyzed, por categoría: qué hacen, sus entradas, salidas y ajustes, y un pequeño ejemplo para copiar. - [Entradas, parámetros y constantes](https://albakore.github.io/pyzed/es/shading/nodes/inputs/): Los nodos de los que parte todo shader: dónde está el píxel, el tiempo, el ratón, tus variables y valores fijos. - [Grafos de shaders](https://albakore.github.io/pyzed/es/shading/shader-graphs/): Shaders hechos de nodos (.pzshad): dibújalos con pz.shader, cambia sus variables desde Python y crea o edita grafos en código con pyzed.shading. - [Tu primer shader](https://albakore.github.io/pyzed/es/shading/getting-started/): Un comienzo tranquilo con los shaders de GPU en Pyzed: crea un círculo brillante que late en la vista Shader de Pyzed Design sin escribir código y úsalo en una app. - [La vista Shader](https://albakore.github.io/pyzed/es/shading/shader-designer/): Crea shaders de GPU en Pyzed Design conectando nodos, como los visual shaders de Godot: vista previa en vivo en cada nodo, una barra de nodos de shading y variables que tu código cambia. - [Matemáticas](https://albakore.github.io/pyzed/es/shading/nodes/math/): Aritmética, funciones de un valor (sin, fract, abs...), mix, clamp, smoothstep y remap: el pegamento de todo grafo. - [Recetas de shaders](https://albakore.github.io/pyzed/es/shading/recipes/): Grafos de shader listos para usar en Pyzed: degradados, un brillo neón, plasma, nubes, celdas, una pantalla CRT retro, un foco que sigue al ratón, un spinner de carga, fuego y rayas en movimiento, cada uno con sus nodos y su código Python. - [Shaders](https://albakore.github.io/pyzed/es/shading/shaders/): Pinta widgets en la GPU con tus propios shaders WGSL (fondos, efectos y visuales de videojuego) con uniforms desde Python y la posición del ratón. - [Vectores y UV](https://albakore.github.io/pyzed/es/shading/nodes/vectors-uv/): Crea y separa vectores, mide distancias y ángulos, y mueve, repite, gira, retuerce o curva las coordenadas. - [Ruido y patrones](https://albakore.github.io/pyzed/es/shading/nodes/noise-patterns/): Aleatoriedad orgánica (Perlin, simplex, fractal, Voronoi) y patrones regulares (damero, rayas, cuadrícula, puntos, degradados, ondas). - [Formas](https://albakore.github.io/pyzed/es/shading/nodes/shapes/): Círculos, cajas, anillos, líneas, polígonos y estrellas como distancias con signo, combinadas y dibujadas con relleno, trazo y brillo. - [Color, efectos y texturas](https://albakore.github.io/pyzed/es/shading/nodes/color-effects/): Degradados, paletas, tono, saturación, modos de fusión y capas, efectos de pantalla (viñeta, líneas de barrido, grano) e imágenes. - [Lógica, variables y utilidades](https://albakore.github.io/pyzed/es/shading/nodes/logic-utility/): Comparaciones y si/si no, valores con nombre, desvíos, tu propio WGSL, otros shaders como funciones, comentarios y el nodo Salida. ## Temas - [Temas](https://albakore.github.io/pyzed/es/theming/): Personaliza el aspecto de una app Pyzed: temas incluidos y propios, tokens de color, estilos tipo CSS para cualquier widget, variantes de componentes, temas de formularios, iconos y fuentes, en código y en Pyzed Design. - [Elegir un tema](https://albakore.github.io/pyzed/es/theming/themes/): Elige uno de los temas claros y oscuros incluidos en Pyzed, sigue el modo claro u oscuro del sistema, cambia de tema mientras la app corre y lee los colores del tema desde Python. - [Tokens del tema](https://albakore.github.io/pyzed/es/theming/tokens/): Cada token de color y tamaño de un tema de Pyzed, qué pinta en la interfaz y su valor en One Dark y One Light. - [Crear temas](https://albakore.github.io/pyzed/es/theming/custom-themes/): Crea tu propio tema de Pyzed: cambia el acento, deriva un tema, genera uno a partir de tres colores, escríbelo en JSON, importa temas de Zed y regístralo por nombre. - [Estilos](https://albakore.github.io/pyzed/es/theming/styles/): Da estilo a cualquier widget de Pyzed como en CSS: colores, bordes, radios, sombras y estados, estilos reutilizables y el estilo global de la app. - [Estilo de componentes](https://albakore.github.io/pyzed/es/theming/components/): Cambia el aspecto de los componentes de Pyzed: variantes, tintes y tamaños, style() en cualquier componente, estilos con nombre, otro tema para un componente y componentes propios que siguen el tema. - [Estilo de formularios en el diseñador](https://albakore.github.io/pyzed/es/theming/forms/): Dale su aspecto a un formulario de Pyzed Design: tema, acento, fondo, radio de esquina y tamaño de letra, el estilo global del formulario, estilos por control, temas propios en formularios y qué guarda el archivo .pzform. - [Iconos y fuentes](https://albakore.github.io/pyzed/es/theming/icons-fonts/): Usa unos 2000 iconos de Lucide e iconos por tipo de archivo en GUIs de escritorio en Python con Pyzed, y carga tus propias fuentes como IBM Plex. - [Recetario de temas](https://albakore.github.io/pyzed/es/theming/cookbook/): Temas completos y ejecutables de Pyzed para copiar: un tema de marca en claro y oscuro, alto contraste, terminal retro, vidrio oscuro, pastel y dos temas en una ventana. ## Distribución - [Distribuye tu app](https://albakore.github.io/pyzed/es/packaging/): Empaqueta una app Pyzed para Windows, macOS y Linux: un ejecutable independiente con Python dentro, creado con pyzed build, más iconos, firma, instaladores, compilaciones en CI y autoactualización. - [Cómo funciona la compilación](https://albakore.github.io/pyzed/es/packaging/build/): Cómo empaqueta pyzed build un proyecto Pyzed como app independiente con PyInstaller o Nuitka: qué se incluye, cada opción de pyproject.toml, iconos, pantalla de inicio, archivos de datos y el resultado en cada plataforma. - [Compilar en Windows](https://albakore.github.io/pyzed/es/packaging/windows/): Empaqueta una app Pyzed para Windows: crea un .exe con pyzed build, añade un icono, distribúyela en un zip o con un instalador hecho con Inno Setup, y fírmala con signtool para evitar los avisos de SmartScreen. - [Compilar en macOS](https://albakore.github.io/pyzed/es/packaging/macos/): Empaqueta una app Pyzed para macOS: crea un paquete .app con pyzed build, fija su icono e identificador de paquete, fírmala con tu Developer ID, notarízala y distribúyela en un .dmg. - [Compilar en Linux](https://albakore.github.io/pyzed/es/packaging/linux/): Empaqueta una app Pyzed para Linux: compila con pyzed build, elige en qué distribución compilar por la compatibilidad de glibc, distribúyela en un tarball o zip con una entrada .desktop, y qué pasa con AppImage, .deb y Flatpak. - [Iconos y metadatos](https://albakore.github.io/pyzed/es/packaging/icons-metadata/): Dale a una app Pyzed empaquetada su nombre, icono (.ico, .icns y el icono de la ventana a partir de un PNG), versión, editor, identificador de paquete y propiedades del archivo en Windows, macOS y Linux. - [Compilar en CI con GitHub Actions](https://albakore.github.io/pyzed/es/packaging/ci/): Compila una app Pyzed para Windows, macOS y Linux en x64 y ARM en cada versión con GitHub Actions: el flujo que escribe pyzed build --workflow, publicar una GitHub Release y firmar con secretos. - [Apps que se actualizan solas](https://albakore.github.io/pyzed/es/packaging/updates/): Haz que una app Pyzed empaquetada se actualice sola desde GitHub Releases con pyzed.updater: buscar una versión nueva, descargarla con verificación SHA-256, cambiar la carpeta de la app al reiniciar y canales preview. - [Solución de problemas al compilar](https://albakore.github.io/pyzed/es/packaging/troubleshooting/): Resuelve problemas comunes al empaquetar una app Pyzed: módulos o archivos que faltan, ventanas en blanco, apps bloqueadas en macOS y Windows, errores de glibc en Linux, compilaciones grandes y errores de actualización. ## Showcase - [Showcase](https://albakore.github.io/pyzed/es/showcase/): Una galería de apps de escritorio en Python hechas con Pyzed: utilidades, formularios, videojuegos, shaders y efectos de GPU, y dashboards, cada una con una explicación, el código completo y un comando para ejecutarla. - [Apps y utilidades](https://albakore.github.io/pyzed/es/showcase/apps/): Apps de escritorio en Python pequeñas y completas hechas con Pyzed: una lista de tareas, visores de Markdown e imágenes, un reloj, un cronómetro, un generador de QR, datos en vivo, un chat con IA, paneles, varias ventanas y un editor de proyectos. - [Formularios](https://albakore.github.io/pyzed/es/showcase/forms/): Formularios de escritorio en Python hechos con Pyzed: inicio de sesión, registro con validación, un formulario de contacto, pantallas de bienvenida y de ajustes, diálogos, validación con Pydantic y formularios dibujados en el diseñador visual Pyzed Design. - [Dashboards y apps de datos](https://albakore.github.io/pyzed/es/showcase/dashboards/): Apps de escritorio en Python con muchos datos hechas con Pyzed: un panel de administración con KPI y gráficos, una tabla de datos con filtros y páginas, un tablero kanban, un chat de equipo, un reproductor musical, un layout de IDE y una app de contactos sobre SQLite. - [Shaders y efectos](https://albakore.github.io/pyzed/es/showcase/shaders/): Efectos de GPU en apps de escritorio con Python: once grafos de shader hechos con nodos en Pyzed Design (plasma, fuego, nebulosa, synthwave, radar...) y los efectos de cristal, bloom, resplandor, desenfoque y animación que tiene cada widget. - [HUD de videojuego](https://albakore.github.io/pyzed/es/showcase/hud/): Un HUD de videojuego en Python: barras de vida y maná, un minimapa de radar hecho con un shader, una barra de habilidades con enfriamientos y paneles de cristal. - [Menú principal de videojuego](https://albakore.github.io/pyzed/es/showcase/main-menu/): Un menú principal synthwave en Python con un fondo de shader que sigue al ratón, un título brillante y botones de cristal que se elevan en hover. - [Inventario de RPG](https://albakore.github.io/pyzed/es/showcase/inventory/): Una pantalla de inventario de RPG en Python donde la rareza de los objetos brilla con glow y bloom, con un panel de detalles de cristal animado sobre un shader de brasas. - [Centro de control de cristal](https://albakore.github.io/pyzed/es/showcase/glass-dashboard/): Un panel profesional de cristal esmerilado en Python: reproductor, luces, clima y agenda con desenfoque real del fondo sobre colores en movimiento. ## Videojuegos - [Crear videojuegos](https://albakore.github.io/pyzed/es/games/): Aprende a hacer juegos 2D en Python con Pyzed, desde tu primer bucle de juego hasta plataformas, shooters y puzles completos: una ruta paso a paso con ejemplos animados, consejos y tres juegos terminados. - [1. Tu primer juego: el bucle y las teclas](https://albakore.github.io/pyzed/es/games/first-game/): Haz un pequeño juego completo en Python con Pyzed: un bucle por fotograma con pz.frames, movimiento con velocidad × dt, teclas mantenidas, un temporizador, una puntuación y una pausa, en unas 100 líneas. - [2. Sprites y animación](https://albakore.github.io/pyzed/es/games/sprites-animation/): Anima un personaje pixel art en Python con Pyzed: sprites escritos como texto con game.sprite, una hoja de sprites reproducida fotograma a fotograma, voltear, tweens con curvas de easing, un arco de salto y squash and stretch. - [3. Colisiones y física](https://albakore.github.io/pyzed/es/games/collisions-physics/): Física de juego sencilla en Python con Pyzed: velocidad y gravedad, colisiones de cajas AABB resueltas eje por eje, círculos que rebotan en cajas, y un salto de plataformas con coyote time y buffer de salto. - [4. Un juego de plataformas](https://albakore.github.io/pyzed/es/games/platformer/): Crea un juego de plataformas con scroll lateral en Python con Pyzed: un mapa de tiles escrito como texto, colisiones solo con los tiles cercanos, una cámara suave con parallax, enemigos que patrullan y se pueden pisar, monedas, pinchos, vidas y una bandera de meta. - [5. Asteroids con partículas](https://albakore.github.io/pyzed/es/games/asteroids/): Haz un shooter espacial al estilo Asteroids en Python con Pyzed: rotación y empuje con sin y cos, rozamiento, espacio que da la vuelta, colisiones de círculos, rocas que se parten, estelas del motor, explosiones con game.Particles y temblor de pantalla. - [6. Un puzle: 2048](https://albakore.github.io/pyzed/es/games/puzzle-2048/): Haz 2048 en Python con Pyzed: las reglas como funciones sencillas y comprobables, fichas que se deslizan y crecen con tweens, un bucle que solo corre mientras algo se mueve, gestos con el ratón, y marcadores y diálogos hechos con widgets. - [7. Menús, HUD, pausa y ajustes](https://albakore.github.io/pyzed/es/games/menus-hud/): Envuelve un juego de Python en una interfaz de verdad con Pyzed: escenas, un menú de título que funciona con teclado y ratón, transiciones animadas, un HUD de cristal con bloom, un menú de pausa y una pantalla de ajustes con sliders, interruptores y controles segmentados. - [8. Récords, guardado y sonido](https://albakore.github.io/pyzed/es/games/high-scores/): Guarda la tabla de récords y los ajustes de un juego en Python con Pyzed: un archivo JSON en la carpeta correcta de Windows, macOS y Linux, escritura atómica, nombre con ui.input, una tabla de récords, efectos de sonido sintetizados con pyzed.audio y empaquetar el juego. - [Consejos para crear juegos](https://albakore.github.io/pyzed/es/games/tips/): Consejos prácticos para hacer juegos con Pyzed en Python: delta time y pasos de tiempo fijos, rendimiento, buffer de entrada, juice y temblor de pantalla, organizar el estado del juego, vistas de depuración y probar juegos sin ventana. - [Tutorial: Snake](https://albakore.github.io/pyzed/es/games/snake/): Crea el clásico Snake con un temporizador fijo, una cola de teclas, un tablero en canvas y una tarjeta de cristal para el game over. - [Tutorial: Breakout](https://albakore.github.io/pyzed/es/games/breakout/): Un Breakout a 60 fps con pz.frames, teclas mantenidas y ratón, física de la pelota, partículas, combos y temblor de pantalla. - [Tutorial: Neon Invaders](https://albakore.github.io/pyzed/es/games/neon-invaders/): Un shooter espacial completo con sprites pixel art, oleadas, power-ups, brillo neón, partículas y un HUD de cristal con bloom. ## Audio - [Audio](https://albakore.github.io/pyzed/es/audio/): Crea apps de música en Python con Pyzed — un motor de audio modular, perillas, faders y pads al estilo de FL Studio, formas de onda, analizadores de espectro, una vista de webcam y un rack al estilo de VCV Rack con cables animados. - [El motor de audio](https://albakore.github.io/pyzed/es/audio/engine/getting-started/): Crea sintetizadores, efectos, cajas de ritmos y secuenciadores en Python con pyzed.audio — módulos unidos por cables como en VCV Rack, calculados en Rust con baja latencia, con o sin ventana. - [El rack modular](https://albakore.github.io/pyzed/es/audio/rack/rack/): Crea un sintetizador modular al estilo de VCV Rack en Python con Pyzed — módulos en rieles, perillas y conectores colocados a partir de la descripción de cada módulo, un explorador de módulos y patches guardados en JSON. - [Knob (perilla)](https://albakore.github.io/pyzed/es/audio/components/knob/): Una perilla giratoria para apps de audio en Python — arrastra, usa la rueda o haz doble clic para reiniciar, cinco estilos de FL Studio a Eurorack, rangos logarítmicos y selectores por pasos. - [Sintetizador](https://albakore.github.io/pyzed/es/audio/demos/synth/): Un sintetizador tocable con efectos en Python — dos osciladores, un filtro resonante, una envolvente, distorsión, chorus, delay y reverb, con perillas al estilo de FL Studio y un piano. - [Cables animados](https://albakore.github.io/pyzed/es/audio/rack/cables/): Cómo funcionan los cables de Pyzed — curvas de Bézier que cuelgan por la gravedad, un muelle que los asienta al conectarlos, puntos de señal que fluyen y cómo dibujarlos tú mismo. - [Catálogo de módulos](https://albakore.github.io/pyzed/es/audio/engine/modules/): Todos los módulos del motor de audio de Pyzed: osciladores, filtros, envolventes, LFO, efectos, secuenciadores, batería, samplers y MIDI, con sus puertos, rangos y valores. - [Fader](https://albakore.github.io/pyzed/es/audio/components/fader/): Un fader de mezclador para Python — tapa de consola, estilo FL Studio o tirador plano, vertical o como crossfader, con un medidor de nivel opcional junto al recorrido. - [Visualizador de música](https://albakore.github.io/pyzed/es/audio/demos/visualizer/): Un visualizador de música en Python — analizadores de espectro, un espectro radial, un espectrograma, un osciloscopio y vúmetros cuyo aspecto cambia en vivo, alimentados por una canción o el micrófono. - [Controlador MIDI](https://albakore.github.io/pyzed/es/audio/demos/midi-controller/): Un controlador MIDI en Python como el de FL Studio — canales con perilla de paneo, faders, mute y solo, pads con velocidad, ruedas de pitch y modulación y un puerto MIDI virtual para tu DAW. - [Dispositivos y latencia](https://albakore.github.io/pyzed/es/audio/engine/latency/): Cómo elige pyzed.audio la tarjeta de sonido, la API de audio, el buffer y la frecuencia de muestreo en Windows, macOS y Linux, cómo medir la latencia y cómo bajarla. - [Pads y botones LED](https://albakore.github.io/pyzed/es/audio/components/pads-and-buttons/): Pads de batería sensibles a la velocidad y botones LED (mute, solo, grabar) para apps de música en Python, al estilo de FL Studio y las cajas de ritmos. - [Caja de ritmos](https://albakore.github.io/pyzed/es/audio/demos/drum-machine/): Una caja de ritmos en Python como el channel rack de FL Studio — una cuadrícula de pasos que pintas, un pad por sonido, tempo y swing, con la precisión de muestra del motor de audio. - [Secuenciador por pasos](https://albakore.github.io/pyzed/es/audio/components/step-sequencer/): Una cuadrícula de pasos como el channel rack de FL Studio para Python — haz clic o pinta pasos, filas con nombre, agrupación por pulsos y un cabezal que avanza. - [Sintetizador modular](https://albakore.github.io/pyzed/es/audio/demos/modular/): Un sintetizador modular en Python como VCV Rack — módulos en rieles, cables que arrastras entre conectores, un explorador de módulos y patches guardados en JSON. - [Teclado de piano](https://albakore.github.io/pyzed/es/audio/components/piano/): Un teclado de piano clicable para sintetizadores en Python — glissando, velocidad, notas encendidas desde MIDI o un secuenciador y teclas del ordenador para tocar. - [Visor de webcam](https://albakore.github.io/pyzed/es/audio/demos/webcam/): Un visor de webcam en Python — la imagen en vivo, un botón de captura que guarda archivos PNG y los fotogramas por segundo medidos, con OpenCV, ffmpeg o un patrón de prueba. - [Vúmetro](https://albakore.github.io/pyzed/es/audio/components/vu-meter/): Medidores de nivel para apps de audio en Python — segmentos LED, una barra con degradado o un vúmetro analógico de aguja con inercia, en decibelios, con retención de picos y cualquier color. - [Forma de onda](https://albakore.github.io/pyzed/es/audio/components/waveform/): Dibuja formas de onda de audio en Python — vista de barras de app de música con parte reproducida y por reproducir, envolvente, línea luminosa, cabezal, selecciones y salto de posición. - [Osciloscopio](https://albakore.github.io/pyzed/es/audio/components/scope/): Un osciloscopio para Python — varias trazas sobre una rejilla, un disparo que mantiene quietas las ondas periódicas, modo XY de Lissajous, persistencia de fósforo y brillo. - [Analizador de espectro](https://albakore.github.io/pyzed/es/audio/components/spectrum/): Un analizador de espectro en tiempo real para Python — barras, bloques LED, líneas, en espejo o radial, bandas logarítmicas, caída suave, picos y paletas de colores. - [Espectrograma](https://albakore.github.io/pyzed/es/audio/components/spectrogram/): Un espectrograma desplazable (cascada) para Python — frecuencia a lo largo del tiempo en color, con magma, viridis o cualquier paleta, dibujado lo bastante rápido para audio en vivo. - [Colores y comportamiento](https://albakore.github.io/pyzed/es/audio/components/colors/): Personaliza los componentes de audio de Pyzed — paletas de colores, tokens del tema, estilos, tamaños y cómo se mueven los medidores — y crea tus propios visuales con las mismas utilidades. - [Webcam](https://albakore.github.io/pyzed/es/audio/components/webcam/): Muestra una webcam en vivo en una app de escritorio en Python con Pyzed — OpenCV o ffmpeg en Windows, macOS y Linux, capturas, fotogramas RGBA y un patrón de prueba. ## Integraciones - [Resumen de integraciones](https://albakore.github.io/pyzed/es/integrations/overview/): Usa Pyzed como frontend de escritorio para FastAPI, Django, SQLAlchemy, SQLModel, httpx, Pydantic y aiosqlite, con demos que siguen el tutorial oficial de cada librería. - [Arquitecturas](https://albakore.github.io/pyzed/es/integrations/architectures/): Las formas en que una app de escritorio de Pyzed puede convivir con FastAPI, Django, SQLAlchemy, SQLModel y otros backends, con un diagrama y una demo ejecutable para cada una. - [FastAPI](https://albakore.github.io/pyzed/es/integrations/fastapi/): Crea la API del tutorial de SQL de FastAPI tal como está en su documentación y úsala desde una ventana de escritorio de Pyzed como servidor aparte, servidor integrado o en el proceso. - [Django](https://albakore.github.io/pyzed/es/integrations/django/): Sigue el tutorial de encuestas de Django y usa el proyecto desde una ventana de escritorio de Pyzed, con el ORM en el mismo proceso o como cliente HTTP de runserver. - [SQLAlchemy](https://albakore.github.io/pyzed/es/integrations/sqlalchemy/): El ORM Quick Start de SQLAlchemy en una app de escritorio de Pyzed, con una Session síncrona en hilos de trabajo o una AsyncSession en el loop de asyncio de Pyzed, más una tabla de 20.000 filas. - [SQLModel](https://albakore.github.io/pyzed/es/integrations/sqlmodel/): El tutorial de SQLModel (equipos, héroes, filtros where, relaciones) en una app de escritorio de Pyzed, más un inventario cuyo formulario y tabla comparten un solo modelo. - [httpx](https://albakore.github.io/pyzed/es/integrations/httpx/): Llama a APIs web desde una app de Pyzed con httpx, siguiendo su quickstart: peticiones, un AsyncClient, llamadas concurrentes, errores y descargas en streaming con barra de progreso. - [Pydantic](https://albakore.github.io/pyzed/es/integrations/pydantic/): Valida formularios de Pyzed con modelos de Pydantic, muestra los errores en cada campo y lee o guarda JSON con model_validate_json y model_dump_json. - [Otras librerías](https://albakore.github.io/pyzed/es/integrations/other-libraries/): Recetas para aiosqlite, pandas, Polars, requests, Redis y Matplotlib en una app de escritorio de Pyzed. ## Agentes de IA - [Pyzed para agentes de IA](https://albakore.github.io/pyzed/es/ai/): Pyzed es un framework de interfaces en Python pensado para la IA: servidor MCP, llms.txt, reglas para editores, un agente dentro de Pyzed Design y pyzed.agents para crear, comprobar y ver apps de escritorio. - [Servidor MCP](https://albakore.github.io/pyzed/es/ai/mcp/): Conecta Cursor, VS Code, Zed, Claude Desktop o cualquier cliente MCP a Pyzed: componentes, documentación, generadores de código, validación y capturas sin pantalla para agentes de IA. - [El agente de Pyzed Design](https://albakore.github.io/pyzed/es/ai/agent-composer/): El agente de IA de Pyzed Design de un vistazo: un compositor que crea formularios, componentes y apps completas, ve imágenes, usa servidores MCP y agentes externos e inicia sesión en muchos proveedores de modelos. - [Claves de API y credenciales](https://albakore.github.io/pyzed/es/ai/api-keys/): Cómo encuentran Pyzed Design y pyzed.agents las credenciales de los proveedores de modelos: el llavero del sistema, variables de entorno, inicio de sesión con el navegador, credenciales de Google Cloud y federación de identidades, y cómo mantener las claves seguras. - [llms.txt y reglas para editores](https://albakore.github.io/pyzed/es/ai/llms-txt/): Da la documentación de Pyzed a cualquier LLM o IDE con IA: llms.txt, llms-full.txt, páginas en Markdown, y plantillas listas de AGENTS.md, reglas de Cursor e instrucciones de Copilot para proyectos Pyzed. - [Guía de prompts](https://albakore.github.io/pyzed/es/ai/prompting/): Cómo pedir a agentes de IA que construyan apps de escritorio con Pyzed, con un ejemplo completo: un agente crea un temporizador Pomodoro usando las herramientas MCP de Pyzed, con sus salidas reales. - [Crear apps con IA](https://albakore.github.io/pyzed/es/ai/ai-apps/): Crea una app de escritorio de chat con IA en Python con Pyzed: una API compatible con OpenAI por httpx, generadores async que transmiten tokens a la interfaz, detener, errores y tests sin red. ## Referencia de la API - [Referencia](https://albakore.github.io/pyzed/es/reference/): La referencia de la API de Pyzed: todas las clases, funciones y parámetros de pyzed, pyzed.ui, temas, dibujo, iconos, juegos, grafos de shaders, el diseñador y la línea de comandos. - [App y ejecución](https://albakore.github.io/pyzed/es/reference/app/): Referencia de la API de pyzed.App: la clase de aplicación, run, screenshot, post, load_font y las opciones de ventana de una app de escritorio. - [Command](https://albakore.github.io/pyzed/es/reference/command/): Referencia de la API de los comandos de Pyzed: los efectos que devuelven update y los callbacks, como enfocar campos, cerrar y tareas en segundo plano. - [Widgets base](https://albakore.github.io/pyzed/es/reference/widgets/): Referencia de la API de los widgets nativos de Pyzed: layout, texto, controles, el editor de código, SVG e iconos, renderizados en Rust por Iced. - [Componentes (pyzed.ui)](https://albakore.github.io/pyzed/es/reference/ui/): Referencia de la API de pyzed.ui: cada componente listo para usar con sus parámetros, valores por defecto y eventos, para apps de escritorio en Python. - [Temas](https://albakore.github.io/pyzed/es/reference/theme/): Referencia de la API de Theme en Pyzed: los temas incluidos, los tokens de color, cómo derivar temas propios y utilidades de color. - [Dibujo (pyzed.draw)](https://albakore.github.io/pyzed/es/reference/draw/): Referencia de la API de pyzed.draw: formas, trazados, texto y transformaciones para dibujar gráficos 2D propios en un pz.canvas de tu app. - [Iconos](https://albakore.github.io/pyzed/es/reference/icons/): Referencia de la API de pyzed.icons: el conjunto de iconos de Lucide incluido, sus nombres y las utilidades de iconos por tipo de archivo. - [CLI](https://albakore.github.io/pyzed/es/reference/cli/): Todos los comandos de la CLI pyzed: crea proyectos, gestiona dependencias, ejecuta y compila apps, genera iconos e inicia el servidor MCP. - [Diseñador visual (pyzed.designer)](https://albakore.github.io/pyzed/es/reference/designer/): Referencia de la API de pyzed.designer: ejecuta, abre y crea formularios desde código Python, y registra componentes y plantillas de la caja de herramientas. - [Servicios (pyzed.services)](https://albakore.github.io/pyzed/es/reference/services/): Referencia de la API de pyzed.services: temporizadores, atajos, vigilantes de archivos, procesos, tareas en segundo plano, peticiones web, portapapeles, ajustes, diálogos de archivos, notificaciones e iconos de bandeja. - [Juegos (pyzed.game)](https://albakore.github.io/pyzed/es/reference/game/): Referencia de la API de pyzed.game: teclas mantenidas, movimiento, colisiones, sprites de píxeles, partículas y temblor de pantalla para juegos en un pz.canvas. - [Grafos de shaders (pyzed.shading)](https://albakore.github.io/pyzed/es/reference/shading/): Referencia de la API de pyzed.shading: carga grafos de shaders .pzshad, cambia sus variables y crea grafos de nodos en código que se compilan al WGSL de pz.shader. ## Ejemplos - [Ejemplos](https://albakore.github.io/pyzed/es/examples/): Apps de ejemplo de Pyzed listas para ejecutar: listas de tareas, un editor de código, el Juego de la vida, reloj, cronómetro, varias ventanas y datos en vivo. ## Preguntas frecuentes - [Preguntas frecuentes](https://albakore.github.io/pyzed/es/faq/): Preguntas frecuentes de Pyzed: qué es, cómo se compara con tkinter, Kivy, PyQt y Flet, licencia, plataformas, rendimiento, diseñador visual y agentes de IA. ## Opcional ### Componentes por categoría - [Visión general](https://albakore.github.io/pyzed/es/components/overview/): Resumen de pyzed.ui, los componentes listos para usar para GUIs de escritorio en Python: workspaces, pestañas, árboles, editores, paletas y menús. - [Básicos](https://albakore.github.io/pyzed/es/components/basics/): Componentes básicos de Pyzed para GUIs de escritorio en Python: botones, textos, badges, atajos de teclado, avatares, tooltips y tarjetas que siguen el tema. - [Formularios](https://albakore.github.io/pyzed/es/components/forms/): Campos de texto, interruptores, casillas, deslizadores, barras de progreso y grupos segmentados: formularios para GUIs nativas en Python con Pyzed. - [Listas, árbol y menús](https://albakore.github.io/pyzed/es/components/lists/): Filas de lista, el árbol de archivos del proyecto y menús contextuales: componentes de listas para apps de escritorio en Python. - [Navegación](https://albakore.github.io/pyzed/es/components/navigation/): Pestañas de editor, breadcrumbs y barra de herramientas: componentes de navegación para crear GUIs tipo IDE en Python con Pyzed. - [Workspace](https://albakore.github.io/pyzed/es/components/workspace/): Crea una ventana estilo editor en Python: barra de título, docks redimensionables, paneles y barra de estado con los componentes de workspace de Pyzed. - [Overlays](https://albakore.github.io/pyzed/es/components/overlays/): Capas, modales, paleta de comandos, pickers con búsqueda difusa y notificaciones: componentes superpuestos para apps de escritorio con Pyzed. - [Código](https://albakore.github.io/pyzed/es/components/code/): Un editor de código con resaltado de sintaxis y marcadores de git, y una vista de terminal: componentes listos para apps de escritorio en Python. - [Más controles](https://albakore.github.io/pyzed/es/components/controls/): Desplegables, radios, campos numéricos, botones divididos, chips y secciones plegables: controles con tema para apps de escritorio en Python. - [Datos y feedback](https://albakore.github.io/pyzed/es/components/data/): Tablas, avisos, estados vacíos, ajustes agrupados, estadísticas, gráficos e indicadores: componentes de datos para GUIs de escritorio con Pyzed. - [Contenido y paneles](https://albakore.github.io/pyzed/es/components/content/): Markdown, texto enriquecido, imágenes, códigos QR, paneles redimensionables, rejillas y popovers: componentes de contenido para GUIs en Python. - [Diálogos y herramientas](https://albakore.github.io/pyzed/es/components/dialogs/): Diálogos listos para usar, acordeones, consola de logs, lista de atajos, ventana Acerca de y selector de color para apps de escritorio con Pyzed. ### Contribuir - [Contribuir a Pyzed](https://albakore.github.io/pyzed/es/contributing/): Contribuye a Pyzed: prepara un entorno de desarrollo con Python y Rust, ejecuta las comprobaciones de la CI y sigue las convenciones de commits y PRs. - [Añadir un componente al editor](https://albakore.github.io/pyzed/es/contributing/adding-components/): Añade un componente a Pyzed paso a paso: la función de pyzed.ui y su widget en Rust, la entrada en la caja de herramientas, eventos y tests. - [Documentar un componente](https://albakore.github.io/pyzed/es/contributing/documenting-components/): Documenta un componente nuevo de Pyzed: docstrings, referencia de la API, página de la biblioteca, capturas, traducciones y el changelog. - [Editar la documentación](https://albakore.github.io/pyzed/es/contributing/docs/): Cómo está organizada la documentación de Pyzed, cómo previsualizarla, cómo funcionan las traducciones y cómo regenerar la referencia y las capturas. - [Tests](https://albakore.github.io/pyzed/es/contributing/testing/): Cómo se organizan los tests de Pyzed, cómo probar componentes de UI sin ventana y cómo funcionan los tests de regresión visual con imágenes de referencia. - [SEO y llms.txt](https://albakore.github.io/pyzed/es/contributing/seo/): Cómo se optimiza la documentación de Pyzed para buscadores y motores de respuesta con IA: metadatos, tarjetas sociales, JSON-LD, hreflang, sitemap y llms.txt. ### Novedades - [Novedades](https://albakore.github.io/pyzed/es/changelog/): Novedades y notas de versión de Pyzed: componentes nuevos, funciones del diseñador, mejoras, correcciones y breaking changes de cada versión.