Uruchom nieskończoną pętlę w backgroung w Tkinter

Chciałbym, aby kod działał w tle i okresowo aktualizował mój GUI. Jak mogę to osiągnąć?

Załóżmy na przykład, że chcę wykonać coś takiego w tle kodu GUI, który możesz zobaczyć poniżej:

<code>x = 0

while True:
   print(x)
   x = x + 1
   time.sleep(1)
</code>

To jest kod GUI:

<code>class GUIFramework(Frame):

    def __init__(self,master=None):
        Frame.__init__(self,master)
        self.master.title("Volume Monitor")
        self.grid(padx=10, pady=10,sticky=N+S+E+W)
        self.CreateWidgets()

    def CreateWidgets(self):
        textOne = Entry(self, width=2)
        textOne.grid(row=1, column=0)

        listbox = Listbox(self,relief=SUNKEN)
        listbox.grid(row=5,rowspan=2,column=0,columnspan=4,sticky=N+W+S+E,pady=5)
        listbox.insert(END,"This is an alert message.")

if __name__ == "__main__":
    guiFrame = GUIFramework()
    guiFrame.mainloop()
</code>

questionAnswers(2)

yourAnswerToTheQuestion