Tooltip
Envuelve cualquier widget y muestra una caja pequeña con el estilo del tema mientras el ratón está encima. keys= añade el atajo y position es "top", "bottom" (por defecto), "left" o "right". pz.tooltip es la versión base sin estilo.
ui.tooltip · Categoría: Visualización · Referencia completa →


pz.row([ ui.tooltip(ui.icon_button("save", on_save), "Save", keys="ctrl-s"), ui.icon_button("settings", on_settings, tooltip="Settings"),], spacing=8)Cuándo usarlo
Sección titulada «Cuándo usarlo»- En botones de icono y controles compactos cuyo significado no es evidente.
- No escondas información esencial en un tooltip: no se ve al usar el teclado.
import pyzed as pzfrom pyzed import ui
pz.row([ ui.tooltip(ui.icon_button("save", on_save), "Save", keys="ctrl-s"), ui.icon_button("settings", on_settings, tooltip="Settings"),], spacing=8)Variantes
Sección titulada «Variantes»Posición
Sección titulada «Posición»Dibujado tal como lo muestra el puntero: los tooltips solo se abren al pasar el ratón.


position="bottom"Código
ui.tooltip(ui.icon_button("save", on_save), "Save")

position="top"Código
ui.tooltip(ui.icon_button("save", on_save), "Save", position="top")

position="right"Código
ui.tooltip(ui.icon_button("save", on_save), "Save", position="right")

position="left"Código
ui.tooltip(ui.icon_button("save", on_save), "Save", position="left")Contenido
Sección titulada «Contenido»Dibujado tal como lo muestra el puntero: los tooltips solo se abren al pasar el ratón.


keys="ctrl-s"Código
ui.tooltip(ui.button("Save", on_save), "Save the file", keys="ctrl-s")

icon_button(tooltip=)Código
ui.icon_button("settings", on_settings, tooltip="Settings")Eventos
Sección titulada «Eventos»Tooltip 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.
Consejos
Sección titulada «Consejos»Propiedades y API
Sección titulada «Propiedades y API»ui.tooltip
Sección titulada «ui.tooltip»tooltip(content, text, *, keys=None, position='bottom', theme=None)Envuelve content con un tooltip con el estilo del tema, opcionalmente con su atajo.
| Propiedad | Por defecto | Descripción |
|---|---|---|
content |
obligatorio | Contenido: un Widget, un texto o un número (se convierte en texto). |
text |
obligatorio | Texto del tooltip. |
keys |
None |
Atajo que se muestra al final, escrito como texto: "ctrl-s", "cmd-k cmd-s". |
position |
"bottom" |
"top", "bottom", "left", "right" o "cursor". |
theme |
None |
Tema a usar en lugar del actual (pyzed.theme.current()). |
pz.tooltip
Sección titulada «pz.tooltip»tooltip( content, tip, *, position='bottom', gap=4.0, bg=None, color=None, border_color=None, border_width=0.0, radius=None, shadow=None,)Muestra tip junto a content al pasar el ratón. ui.tooltip añade el estilo del tema.
| Propiedad | Por defecto | Descripción |
|---|---|---|
content |
obligatorio | Contenido: un Widget, un texto o un número (se convierte en texto). |
tip |
obligatorio | Contenido del tooltip. |
position |
"bottom" |
"top", "bottom", "left", "right" o "cursor". |
gap |
4.0 |
Distancia al contenido. |
bg |
None |
Color de fondo ("#rrggbb[aa]", (r, g, b[, a]) o "transparent"). |
color |
None |
Color del texto o del icono. |
border_color |
None |
Color del borde. |
border_width |
0.0 |
Grosor del borde en píxeles. |
radius |
None |
Radio de las esquinas: un número o (sup_izq, sup_der, inf_der, inf_izq). |
shadow |
None |
Sombra: (color, (dx, dy), desenfoque). |