Grupo de ajustes
Un bloque con título de filas ui.field separadas por líneas, con una descripción opcional, como una pantalla de ajustes.
ui.settings_group · Categoría: Datos · Referencia completa →


pz.container(ui.settings_group("Editor", [ ui.field("Font size", ui.number_field(14, on_change, suffix="px")), ui.field("Soft wrap", ui.switch(True, on_toggle)), ui.field("Theme", ui.select(["One Dark", "One Light"], "One Dark", on_select, width=150)),], description="Editor preferences."), width=460)Cuándo usarlo
Sección titulada «Cuándo usarlo»- Para organizar una pantalla de preferencias en secciones (Editor, Archivos, Git…).
import pyzed as pzfrom pyzed import ui
pz.container(ui.settings_group("Editor", [ ui.field("Font size", ui.number_field(14, on_change, suffix="px")), ui.field("Soft wrap", ui.switch(True, on_toggle)), ui.field("Theme", ui.select(["One Dark", "One Light"], "One Dark", on_select, width=150)),], description="Editor preferences."), width=460)Variantes
Sección titulada «Variantes»Opciones
Sección titulada «Opciones»

Código
pz.container(ui.settings_group("Files", [ ui.field("Autosave", ui.switch(True, on_toggle)), ui.field("Trim whitespace", ui.checkbox(False, on_toggle)),]), width=380)

description=Código
pz.container(ui.settings_group("Git", [ ui.field("Inline blame", ui.switch(False, on_toggle)),], description="Shown in the editor gutter."), width=380)Estados y eventos
Sección titulada «Estados y eventos»

end=Código
pz.container(ui.settings_group("Editor", [ui.field("Wrap lines", ui.switch(True, on_toggle))], end=ui.button("Reset", on_press, size="sm", variant="ghost")), width=420)Eventos
Sección titulada «Eventos»Grupo de ajustes 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.
Propiedades y API
Sección titulada «Propiedades y API»ui.settings_group
Sección titulada «ui.settings_group»settings_group(title, rows, *, description=None, end=None, theme=None)Un bloque con título de filas ui.field separadas por líneas, como una pantalla de ajustes.
| Propiedad | Por defecto | Descripción |
|---|---|---|
title |
obligatorio | Título del grupo. |
rows |
obligatorio | Las filas (normalmente ui.field). |
description |
None |
Texto secundario. |
end |
None |
Widget a la derecha del título (un botón Restablecer…). |
theme |
None |
Tema a usar en lugar del actual (pyzed.theme.current()). |
Relacionados
Sección titulada «Relacionados»Campo de formularioUna fila de ajustes: título y descripción a la izquierda, control a la derecha.
AcordeónSecciones plegables apiladas, como los paneles de una pantalla de ajustes.
TarjetaUna superficie con borde, título y acciones opcionales.