Créer une horloge numérique avec Python – Code source
La grande partie de la création de vos propres applications GUI est que vous pouvez les personnaliser comme vous le souhaitez. De la police du texte à la couleur d’arrière-plan, toutes les fonctionnalités sont disponibles pour la personnalisation. Dans cet article, je vais vous expliquer comment créer une horloge numérique avec Python.
Horloge numérique avec Python
Dans cette section, je vais vous montrer comment créer une horloge numérique en utilisant python. Il s’agit d’une tâche simple pour démarrer avec la bibliothèque Tkinter en Python, qui est un package intégré fourni avec Python. Tkinter a quelques fonctionnalités intéressantes qui peuvent être utilisées pour créer des applications simples.
Voyons maintenant comment créer une application graphique d’horloge numérique avec Python. Je vais d’abord commencer par importer les bibliothèques :
from tkinter import Label, Tk
import time
Définissons maintenant le titre et la taille de notre application. Notez que dans le code ci-dessous, je définirai à la fois la hauteur et la largeur de la fonction resizable sur True(1,1) si vous voulez une fenêtre fixe et que vous ne voulez pas maximiser ou minimiser la sortie, vous pouvez la définir sur False(0 ,0):
app_window = Tk()
app_window.title("Digital Clock")
app_window.geometry("420x150")
app_window.resizable(1,1)
Maintenant ici je vais définir la police de l’heure et sa couleur, sa largeur de bordure et la couleur de fond de l’horloge digitale :
text_font= ("Boulder", 68, 'bold')
background = "#f2e750"
foreground= "#363529"
border_width = 25
Maintenant ici je vais combiner tous les éléments pour définir le label de l’application horloge :
label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
label.grid(row=0, column=1)
Définissons maintenant la fonction principale de notre horloge numérique. Ici, je vais définir le texte de l’étiquette comme temps réel :
def digital_clock():
time_live = time.strftime("%H:%M:%S")
label.config(text=time_live)
label.after(200, digital_clock)
Maintenant, exécutons et voyons notre sortie :
digital_clock()
app_window.mainloop()
Code source complet :
from tkinter import Label, Tk
import time
app_window = Tk()
app_window.title("Digital Clock")
app_window.geometry("420x150")
app_window.resizable(1,1)text_font= ("Boulder", 68, 'bold')
background = "#f2e750"
foreground= "#363529"
border_width = 25label = Label(app_window, font=text_font, bg=background, fg=foreground, bd=border_width)
label.grid(row=0, column=1)def digital_clock():
time_live = time.strftime("%H:%M:%S")
label.config(text=time_live)
label.after(200, digital_clock)digital_clock()
app_window.mainloop()
J’espère que vous avez aimé cet article sur la création d’une horloge numérique avec le langage de programmation Python. N’hésitez pas à poser vos précieuses questions dans la section des commentaires ci-dessous.