Créer un Timer | Tkinter Python
Tkinter fournit une variété de fonctions intégrées pour créer une interface graphique interactive et fonctionnelle. La fonction after() est également une fonction commune qui peut être utilisée directement avec la fenêtre root ainsi qu’avec d’autres widgets.
after(parent, ms, function = None, *args)
- parent: est l’objet du widget ou de la fenêtre principale, selon celui qui utilise cette fonction.
- ms: est le temps en millisecondes.
- function: fonction qui sera appelée.
- *args: autres options.
Créer un Timer avec Tkinter en Python
import tkinter as tk import time class Timer(): def __init__(self): self.root = tk.Tk() self.label = tk.Label(text="", font=('Times New Roman', 40)) self.label.pack() self.updateClock() self.root.mainloop() def updateClock(self): now = time.strftime("%H:%M:%S") self.label.configure(text = now) self.root.after(1000, self.updateClock) gui = Timer()
Sortie:
