Python Forum
[Tkinter] Return a value to __main__
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Return a value to __main__
#1
Using this example, is there a way to return the updated value or how to use the after method in the main?

import tkinter as tk

class Window(tk.Tk):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.count = 0
        self.label = tk.Label(self, text='Hello World')
        self.label.pack()


    def counter(self):
        self.count += 1
        # self.after(1000, self.counter)
        self.label['text'] = self.count
        return self.count


if __name__ == '__main__':
    app = Window()
    app.after(1000, app.counter)
    app.mainloop()
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags
Download my project scripts


Reply


Messages In This Thread
Return a value to __main__ - by menator01 - Mar-27-2022, 03:58 AM
RE: Return a value to __main__ - by Coricoco_fr - Mar-27-2022, 06:54 AM
RE: Return a value to __main__ - by menator01 - Mar-27-2022, 07:08 AM
RE: Return a value to __main__ - by Coricoco_fr - Mar-27-2022, 07:52 AM
RE: Return a value to __main__ - by menator01 - Mar-27-2022, 08:06 AM
RE: Return a value to __main__ - by deanhystad - Mar-27-2022, 04:58 PM
RE: Return a value to __main__ - by menator01 - Mar-27-2022, 05:10 PM
RE: Return a value to __main__ - by deanhystad - Mar-27-2022, 05:29 PM

Forum Jump:

User Panel Messages

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