Let us suppose we want to create an application where we want to add some description on tkinter widgets such that it displays tooltip text while hovering on the button widget. It can be achieved by adding a tooltip or popup.
Tooltips are useful in applications where User Interaction is required. We can define the tooltip by instantiating the constructor of Balloon(win). After that, we can bind the button with the tooltip message that applies on the widget.
Example
#Import the tkinter library from tkinter import * from tkinter.tix import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("400x200") #Create a tooltip tip= Balloon(win) #Create a Button widget my_button=Button(win, text= "Python", font=('Helvetica bold', 20)) my_button.pack(pady=20) #Bind the tooltip with button tip.bind_widget(my_button,balloonmsg="Python is an interpreted, high-level and general-purpose programming language") win.mainloop()
Output
Running the above code will display a window with a button. Now, hover on the Button “Python” and it will display a tooltip text.