Temas
Temas
Haz que la app sea tuya. Elige un tema o crea uno, dale estilo a cualquier widget como en CSS y elige sus iconos y fuentes, en código o en el diseñador.
Pyzed separa qué muestra tu interfaz de cómo se ve. Todos los componentes leen sus colores del tema
actual, un conjunto de colores con nombre llamados tokens (background, text, border, accent…). Cambia el
tema y toda la app lo sigue; cambia un widget con style() y solo cambia ese widget.
import pyzed as pzfrom pyzed import ui
class Notas(pz.App): theme = "Gruvbox Dark" # cualquier nombre de pz.themes.names()
def view(self): tarjeta = pz.Style(background="elevated", border=(1, "border"), radius=10, padding=16) return pz.column([ ui.heading("Notas"), pz.container(ui.label("Con estilo como CSS, con los colores del tema.")).style(tarjeta), ])Cómo encaja todo
Sección titulada «Cómo encaja todo»flowchart LR
T["Tema<br/>colores con nombre (tokens)"] --> C["Componentes<br/>variantes · tintes · tamaños"]
C --> S["style()<br/>un widget, como CSS"]
G["Estilo global<br/>App.style"] --> S
- Tema: la paleta de toda la app. Elige uno incluido, sigue el modo claro u oscuro del sistema o crea el tuyo a partir de tres colores.
- Los componentes toman sus colores del tema. Sus variantes y tintes (
variant="outline",tint="error") eligen cuáles de esos colores usan. style()cambia un widget, como CSS; los estilos con nombre reutilizan un aspecto;App.stylefija la fuente y los colores de toda la ventana.
Pyzed Design también lo sigue
Sección titulada «Pyzed Design también lo sigue»El diseñador visual es una app de Pyzed, así que también tiene temas: elige uno en Ajustes → Apariencia → Tema y todo el editor cambia a la vez. Cada formulario conserva su propio tema, que se fija en sus propiedades de Aspecto (ver Estilo de formularios), así que el editor y la app que diseñas pueden verse distintos.




En esta sección
Sección titulada «En esta sección»style() en componentes, estilos con nombre y componentes que siguen el tema.DiseñadorEstilo de formulariosTema, acento, radio y fuentes de un formulario en Pyzed Design, y qué guarda el archivo .pzform.Iconos y fuentesUnos 2000 iconos incluidos, iconos por tipo de archivo y cargar tus propias fuentes.EjemplosRecetario de temasSeis temas completos para copiar: marca, alto contraste, terminal retro, vidrio, pastel y mixto.API de temasTheme, themes y las funciones de color, método por método.