Python Forum
changing tkinter label from thread
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
changing tkinter label from thread
#3
Here is my example of changing label text
#! /usr/bin/env python3

import tkinter as tk


class ChangeText:
    def __init__(self, parent):
        self.parent = parent
        self.label = tk.Label(self.parent)
        self.label['text'] = 'Start Text'
        self.label.pack()
        self.update()

    def update(self):
        self.label['text'] = 'Updating in 10'
        self.i = 10
        self.timer()

    def run_timer(self):
        if self.i >= 0:
            self.i -= 1

    def timer(self):
        self.run_timer()
        if self.i >= 0:
            self.label.after(1000, self.timer)
            self.label['text'] = f'Updating in {self.i}'
        else:
            self.label['text'] = f'Done!'




def main():
    root = tk.Tk()
    root.geometry('400x300+100+100')
    root.title('Change Text')
    ChangeText(root)
    root.mainloop()

if __name__ == '__main__':
    main()
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags


Reply


Messages In This Thread
changing tkinter label from thread - by nanok66 - Jun-06-2020, 05:22 AM
RE: changing tkinter label from thread - by Yoriz - Jun-06-2020, 08:33 AM
RE: changing tkinter label from thread - by menator01 - Jun-06-2020, 08:47 AM
RE: changing tkinter label from thread - by nanok66 - Jun-07-2020, 01:37 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Tkinter: An image and label are not appearing. emont 7 764 Mar-21-2024, 03:00 PM
Last Post: deanhystad
  tkinter destroy label inside labelFrame Nick_tkinter 3 4,606 Sep-17-2023, 03:38 PM
Last Post: munirashraf9821
  [Tkinter] Updating Tkinter label using multiprocessing Agusms 6 3,232 Aug-15-2022, 07:10 PM
Last Post: menator01
  [Tkinter] The Text in the Label widget Tkinter cuts off the Long text in the view malmustafa 4 5,063 Jun-26-2022, 06:26 PM
Last Post: menator01
  [Tkinter] Trouble changing Font within tkinter frame title AnotherSam 1 4,188 Sep-30-2021, 05:57 PM
Last Post: menator01
  tkinter: Image to Label Maryan 10 5,391 Oct-29-2020, 01:48 PM
Last Post: joe_momma
  Tkinter - How can I extend a label widget? TurboC 2 2,834 Oct-13-2020, 12:15 PM
Last Post: zazas321
  Tkinter: How to assign calculated value to a Label LoneStar 7 3,953 Sep-03-2020, 08:19 PM
Last Post: LoneStar
  [Tkinter] Tkinter delete values in Entries, when I'm changing the Frame robertoCarlos 11 5,940 Jul-29-2020, 07:13 PM
Last Post: deanhystad
  [Tkinter] tkinter, dropdowns with changing options Sheepykins 4 9,877 Jul-03-2020, 06:06 AM
Last Post: jdos

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020