12 settembre 2018

[Python.it] Tkinter, commento in una label quando si passa sopra un button

Si vuole che al passaggio del mouse sopra un bottone, appaia su una label un testo definito dall'utente.
#Testato con Python 3.5.2 @ GNU/Linux
import tkinter as tk

#Testi della label
i = "Quello che si vuole"
o = "Info qui"

#Definizioni principali
master = tk.Tk()
button = tk.Button(master, text="Sono un pulsante")
label = tk.Label(master, text=o)
io = tk.Label(master, text="by Palmux",font=("Helvetica", 7))

#Pack
button.pack()
label.pack()
io.pack()

#Eventi
button.bind("", lambda e, x=i: label.config(text=x))
button.bind("", lambda e, x=o: label.config(text=x))

#Loop
master.mainloop()


Questo quello che si ottiene:


Passo e chiudo.

Tondo è bello...

Tondo è bello...