Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 22873

IslandT: Tkinter Tutorial — Changes the text in a label

$
0
0

If you have followed my previous Tkinter tutorial which is to change the text within a Button once the user has clicked on it then in this tutorial I will create a label widget on the right side of the Button widget and instead of changing the text within the Button, I will change the text within the label widget!

import tkinter as tk
from tkinter import ttk

win =  tk.Tk()
win.title("Hello World!")

def showHello(txt):
    #hello.configure(text=txt) # change the text inside the button
    hello_label.configure(text=txt) # change the text inside the label

hello = ttk.Button(win, text="Hello!", command=lambda: showHello("Hello Again")) # create a button
hello.grid(column=0, row=0)

hello_label = ttk.Label(win, text="Hello!") # create a label
hello_label.grid(column=1, row=0)

win.mainloop()

Basically, the python program above is the same as the previous one except this time I have created a label widget in which the original text of that label will get replaced once a user has clicked on the Button widget which will call the showHello function to change the text within the label widget.


Viewing all articles
Browse latest Browse all 22873

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>