Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Como hacer que al posicionar el mouse sobre un botón aparezca un "caja" de ayuda.-
#1
Hola gente ¿Cómo están?
Lo único que puedo agregar al enunciado es que no es la ayuda que aparece  en un
label debajo del botón sino como una ventana sin titulo(encabezado) sin bordes.-

Slds. Daniel
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
Responder
#2
Hola, Daniel.

Ese mensaje de ayuda generalmente se conoce como tooltip. Tk no incluye ninguna opción para crearlo por defecto. En este enlace tenés algunas implementaciones posibles: https://stackoverflow.com/questions/3221...in-tkinter. La más elegante me parece esta:

Código:
import tkinter as tk
from idlelib.tooltip import Hovertip
   
ventana = tk.Tk()
boton1 = tk.Button(text="Hola mundo")
boton1.pack(pady=30)
hovertip = Hovertip(boton1, "Mensaje de ayuda")
ventana.mainloop()

[Imagen: TUltjTKz_o.png]

Básicamente importa la implementación de esta funcionalidad del editor de código que viene por defecto con Python (IDLE), que está escrito con Tk.

Saludos
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)