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


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