Ir al contenido

Diseñador visual

Pyzed Design es un editor de formularios al estilo de Visual Basic, el diseñador de WinForms de Visual Studio y Qt Designer, hecho con el propio Pyzed. Dibujas la ventana con el ratón, ajustas propiedades en una grilla, haces doble clic en un control para escribir el código de su evento y pulsas F5 para ejecutarla con toda su lógica.

Windows, macOS y Linux
uv run pyzed design login.pzform # abre (o crea) un formulario
uv run pyzed run login.pzform # lo ejecuta, sin el diseñador
uv run pyzed run login.pzform --reload # ...y lo actualiza cada vez que se guarda el formulario o su código

El diseñador con el ejemplo de inicio de sesión

Todo sobre el editor está ahora en su propio manual, Pyzed Design:

Tema Página
La ventana y sus zonas Introducción
Colocar, mover, alinear, snap, la estructura Herramientas y lienzo
La grilla de propiedades, listas y tablas Propiedades
Paneles, filas y columnas flex, grillas, anclajes Disposición y contenedores
La sección Estilo, el selector de color, los temas Estilos y temas
Eventos y cómo escribir manejadores Eventos y manejadores
Autocompletado, diagnósticos, servidores de lenguaje Editor de código
F5, la consola de depuración, recarga en caliente Ejecutar y la consola
Proyectos de uv, dependencias, ruff, ty, git Proyectos
Componentes reutilizables Diseñador de componentes
Formularios nuevos, plantillas, archivos .pzform, scripting Archivos, plantillas y scripting
Menús, la paleta de comandos, docks Menús y comandos
Todos los atajos Atajos de teclado
Preferencias Ajustes

Ver Ejecutar y la consola.

Ver Paneles y docks.

Ver Editor de código: autocompletado, diagnósticos, code lens, plegado y los servidores de lenguaje ty y ruff.

Ver Ajustes → Telemetría.

Comunes: Label, Heading, Button, Text box, Text area, Check box, Switch, Radio group, Drop-down, Slider, Number box, List box, Link y Search box. Contenedores: Panel, Group box, Card. Disposición: Flex row, Flex column, Grid, Spacer. Navegación: Tab bar, Segmented. Presentación: Progress bar, Badge, Chip, Callout, Avatar, Key binding, Stat, Chart, Table, Image, Icon, Markdown, Spinner, Divider y Timer.

Todos los componentes incluidos

Para añadir los tuyos, ver Archivos, plantillas y scripting y el diseñador de componentes.

Ver Archivos, plantillas y scripting → Cómo está hecho.