- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to update a Python/tkinter label widget?
Tkinter comes with a handy built-in functionality to handle common text and images related objects. A label widget annotates the user interface with text and images. We can provide any text or images to the label widget so that it displays in the application window.
Let us suppose that for a particular application, we need to update the label widget. A label widget is a container that can have either text of image. In the following example, we will update the label image by configuring a button.
Example
#Import the required library from tkinter import * from PIL import Image,ImageTk from tkinter import ttk #Create an instance of tkinter frame win= Tk() #Define geometry of the window win.geometry("750x450") #Define a Function to update to Image def update_img(): img2=ImageTk.PhotoImage(Image.open("logo.png")) label.configure(image=img2) label.image=img2 #Load the Image img1= ImageTk.PhotoImage(Image.open("logo1.png")) #Create a Label widget label= Label(win,image= img1) label.pack() #Create a Button to handle the update Image event button= ttk.Button(win, text= "Update", command= update_img) button.pack(pady=15) win.bind("<Return>", update_img) win.mainloop()
Output
Running the above code will display a window that contains a label with an image. The Label image will get updated when we click on the “update” button.
Now, click the "Update" button to update the label widget and its object.
- Related Articles
- How to update the image of a Tkinter Label widget?
- How to update a Button widget in Tkinter?
- Underline Text in Tkinter Label widget
- Python Tkinter – How do I change the text size in a label widget?
- Update Tkinter Label from variable
- How to set the height/width of a Label widget in Tkinter?
- How to Update the label of the Tkinter menubar item?
- How to center a Tkinter widget?
- Deleting a Label in Python Tkinter
- How to make a Tkinter widget invisible?
- How do I give focus to a python Tkinter text widget?
- How to hide a widget after some time in Python Tkinter?
- Progressbar widget in Python Tkinter
- Python Tkinter – How to display a table editor in a text widget?
- How to remove focus from a Tkinter widget?

Advertisements