Contador
Un contador redondo para notificaciones o problemas. Por encima de max muestra 99+.
ui.count_badge · Categoría: Estado y avisos · Referencia completa →


pz.row([ ui.count_badge(3), ui.count_badge(42, tint="success"), ui.count_badge(120, tint="error"), pz.row([ui.icon_button("bell", on_press), ui.count_badge(7)], spacing=2, align="center"),], spacing=16, align="center")Cuándo usarlo
Sección titulada «Cuándo usarlo»- Junto a un icono o pestaña para indicar cuántos elementos sin leer o errores hay.
- Para estados de texto usa una Insignia.
import pyzed as pzfrom pyzed import ui
pz.row([ ui.count_badge(3), ui.count_badge(42, tint="success"), ui.count_badge(120, tint="error"), pz.row([ui.icon_button("bell", on_press), ui.count_badge(7)], spacing=2, align="center"),], spacing=16, align="center")Variantes
Sección titulada «Variantes»Por encima de max muestra max+.


3Código
ui.count_badge(3)

42Código
ui.count_badge(42)

120Código
ui.count_badge(120)

max=9Código
ui.count_badge(12, max=9)

tint="success"Código
ui.count_badge(5, tint="success")

tint="warning"Código
ui.count_badge(5, tint="warning")

tint="error"Código
ui.count_badge(5, tint="error")Junto a un icono
Sección titulada «Junto a un icono»

Código
pz.row([ui.icon_button("bell", on_press), ui.count_badge(7)], spacing=2, align="center")Estados y eventos
Sección titulada «Estados y eventos»Con show_zero=False no dibuja nada en 0 pero mantiene su lugar en el diseño.


show_zero=FalseCódigo
pz.row([ui.icon_button("bell", on_press), ui.count_badge(0, show_zero=False)], align="center")Eventos
Sección titulada «Eventos»Contador 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.count_badge
Sección titulada «ui.count_badge»count_badge(count, *, tint='accent', max=99, show_zero=True, theme=None)Un contador redondo (notificaciones, problemas…). Muestra 99+ por encima de max.
| Propiedad | Por defecto | Descripción |
|---|---|---|
count |
obligatorio | El número. |
tint |
"accent" |
Color semántico: "accent", "error", "warning", "success", "info" o un token. |
max |
99 |
Máximo antes de mostrar N+. |
show_zero |
True |
Con False, un 0 no dibuja nada. |
theme |
None |
Tema a usar en lugar del actual (pyzed.theme.current()). |
Relacionados
Sección titulada «Relacionados»InsigniaUna pastilla pequeña para estados, versiones y contadores.
IndicadorUn punto de color para estado, presencia o cambios sin guardar.
Barra de estadoLa barra inferior: diagnósticos, posición del cursor, lenguaje.