Ich habe Tkinter Panels, die ich im Laufe der Zeit aktualisieren möchte. Die Hauptdatei führt eine Methode für eine importierte Klasse aus, um das Tkinter-Panel zu zeichnen, und ich möchte, dass es 5 Mal pro Sekunde ausgeführt wird.Update Tkinter Panel im Laufe der Zeit
Hier ist das Hauptskript, das die Methode aufruft, um das Panel zu erstellen:
# Script to control updating the display
from tkinter import *
from settings import Settings
from main_panel import Main
import time
# Creates window
root = Tk()
root.configure(background = 'black')
# Establish settings variable
settings = Settings()
# Create panel class with settings
Main = Main(settings)
# Call panel function to create itself
Main.create(root)
root.mainloop()
Hier ist die Methode, die die Tkinter Platten erstellt:
def create(self,root):
current = self.get_current_status()
self.draw_icons(root,current)
self.draw_days(root,current)
self.draw_temps(root,current)
self.draw_status(root,current)
Wo kann ich tun, um die ‚Wurzel. nach 'call um die Panels updaten zu lassen?