0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Montre numérique en temps réel avec Tkinter

Ce programme utilise Tkinter pour créer une montre numérique affichant l'heure en temps réel. Il actualise l'heure chaque seconde tout en alternant la couleur du texte, et configure une fenêtre principale avec un label au style digital. Enfin, il maintient la fenêtre ouverte grâce à une boucle principale.

Transféré par

iklilouchabo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Montre numérique en temps réel avec Tkinter

Ce programme utilise Tkinter pour créer une montre numérique affichant l'heure en temps réel. Il actualise l'heure chaque seconde tout en alternant la couleur du texte, et configure une fenêtre principale avec un label au style digital. Enfin, il maintient la fenêtre ouverte grâce à une boucle principale.

Transféré par

iklilouchabo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Explication du deuxième code : Montre numérique avec Tkinter

Ce programme utilise Tkinter pour créer une montre numérique qui affiche l'heure en temps réel.

1. Importation des modules :

- from tkinter import Label, Tk : Nous utilisons Label pour afficher l'heure et Tk pour créer la

fenêtre principale.

- import time : Ce module permet de récupérer l'heure actuelle avec [Link]().

2. Fonction actual_time(label) :

- Nous récupérons l'heure actuelle avec [Link]("%H:%M:%S") pour l'afficher sous le format

Heure:Minute:Seconde.

- [Link](text=time_live) met à jour le texte du label avec l'heure actuelle.

- Nous alternons la couleur du texte entre deux nuances de vert en utilisant cget("fg") pour

récupérer la couleur actuelle et en définissant la nouvelle couleur avec config(fg=new_color).

- [Link](1000, lambda: actual_time(label)) rappelle la fonction après 1000 millisecondes (1

seconde) pour mettre à jour l'heure en continu.

3. Création de la fenêtre principale :

- Tk() initialise l'interface graphique.

- title() définit le titre de la fenêtre à "Montre numérique".

- geometry() fixe la taille de la fenêtre à 420x150 pixels.

- resizable(True, True) permet de redimensionner la fenêtre si nécessaire.

4. Configuration du label pour afficher l'heure :

- Label() crée un label avec les options suivantes :


- font=("DS-Digital", 68, 'bold') pour un affichage de style digital.

- bg=background pour définir un fond sombre (#1e1e1e).

- fg=foreground pour le texte en vert (#00FF00).

- bd=border_width pour une bordure épaisse de 25 pixels.

- grid(row=0, column=1) place le label dans la fenêtre.

5. Lancement de la mise à jour continue de l'heure :

- actual_time(label) appelle la fonction de mise à jour de l'heure en temps réel.

- mainloop() démarre la boucle principale pour maintenir la fenêtre ouverte.

Ce programme crée ainsi une horloge numérique élégante et dynamique.

Vous aimerez peut-être aussi