Ir al contenido

Cabecera de panel

La cabecera de un dock o panel: un icono opcional, el título y botones de acción a la derecha.

ui.panel_header · Categoría: Espacio de trabajo · Referencia completa →

Cabecera de panelCabecera de panel
  • Arriba de cada dock (Proyecto, Esquema, Terminal) para nombrarlo y poner sus acciones.
import pyzed as pz
from pyzed import ui
pz.column([
ui.panel_header("Project", [ui.icon_button("plus", on_new, size="xs"),
ui.icon_button("ellipsis", on_menu, size="xs")]),
ui.panel_header("Terminal", [ui.icon_button("x", on_close, size="xs")], icon="terminal"),
], spacing=12, width=320)
Cabecera de panel: TítuloCabecera de panel: Título
Título
Código
pz.container(ui.panel_header("Project"), width=280)
Cabecera de panel: icon=Cabecera de panel: icon=
icon=
Código
pz.container(ui.panel_header("Terminal", icon="terminal"), width=280)
Cabecera de panel: actions=Cabecera de panel: actions=
actions=
Código
pz.container(ui.panel_header("Project", [ui.icon_button("plus", on_new, size="xs"),
ui.icon_button("ellipsis", on_menu, size="xs")]), width=280)
Cabecera de panel: height=40Cabecera de panel: height=40
height=40
Código
pz.container(ui.panel_header("Outline", height=40), width=280)

Cabecera de panel no tiene eventos propios: muestra lo que le das. Como todo widget, también tiene los 18 eventos comunes (click, double_click, right_click, mouse_enter, drag, key_down, resize…), que se conectan con .on(...): mira Eventos y Eventos de cada componente.

panel_header(title, actions=(), *, icon=None, height=32, theme=None)

La cabecera de un panel: icono, título y acciones.

Propiedad Por defecto Descripción
title obligatorio Título.
actions () Widgets extra (normalmente botones) que se muestran como acciones.
icon None Nombre de un icono de Lucide (pyzed icons los lista).
height 32 Alto.
theme None Tema a usar en lugar del actual (pyzed.theme.current()).

Referencia completa →