Ir al contenido

Resumen de cambios

Líneas añadidas y quitadas, con una fila de bloques verdes y rojos, como en el panel de git de un editor de código.

ui.diff_stat · Categoría: Datos · Referencia completa →

Resumen de cambiosResumen de cambios
  • Junto a un archivo, commit o pull request en una lista de cambios.
import pyzed as pz
from pyzed import ui
pz.column([
pz.row([ui.label("render.rs", mono=True), pz.hspace(), ui.diff_stat(42, 9)], align="center"),
pz.row([ui.label("app.py", mono=True), pz.hspace(), ui.diff_stat(3, 27)], align="center"),
pz.row([ui.label("README.md", mono=True), pz.hspace(), ui.diff_stat(12, 0)], align="center"),
], spacing=10, width=320)
Resumen de cambios: Casi todo añadidoResumen de cambios: Casi todo añadido
Casi todo añadido
Código
ui.diff_stat(42, 3)
Resumen de cambios: Casi todo quitadoResumen de cambios: Casi todo quitado
Casi todo quitado
Código
ui.diff_stat(2, 57)
Resumen de cambios: Solo añadidoResumen de cambios: Solo añadido
Solo añadido
Código
ui.diff_stat(12, 0)
Resumen de cambios: blocks=10Resumen de cambios: blocks=10
blocks=10
Código
ui.diff_stat(120, 40, blocks=10)

Resumen de cambios 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.

diff_stat(added, removed, *, blocks=5, theme=None)

+12 −3 con bloques de colores al estilo de GitHub.

Propiedad Por defecto Descripción
added obligatorio Líneas añadidas.
removed obligatorio Líneas eliminadas.
blocks 5 Número de bloques.
theme None Tema a usar en lugar del actual (pyzed.theme.current()).

Referencia completa →