Licence CC BY

Programmation avec tkinter

Comprendre les différences entre la programmation séquentielle (sous console) et événementielle

Publié :
Auteur :
Catégorie :
Temps de lecture estimé : 17 minutes

Ce tutoriel a pour ambition de montrer les différences entre une programmation séquentielle et événementielle. On suppose que le lecteur connait déjà les principes de base de tkinter, mais a du mal à structurer correctement la logique de son code. Le tutoriel pourra s’étoffer dans le futur avec d’autres sujets sur tkinter.

Programmation événementielle avec tkinter

  1. Boucle événementielle
  2. Réagir à un événement
  3. Gérer le temps
  4. Raisonner avec une boucle événementielle


D’autres sections pourraient s’ajouter à ce tutoriel afin de couvrir d’autres aspects de l’utilisation de tkinter. J’invite toute personne désirant ajouter du contenu à me contacter.

Merci à ceux qui ont pris la peine de relire ce tutoriel et spécialement à Nohar pour ses encouragements.

3 commentaires

Merci pour ce tuto :)

J’ai une question cependant : quand je fais en programmation console un

1
2
while True:
   continue

mon utilisation de CPU explose. Pourquoi ce n’est pas le cas avec Tkinter ?

Je lirai avec attention la suite de ce tuto quand/si elle sortira !

Édité par Gwend@l

+0 -0

J’ai une question cependant : quand je fais en programmation console un

1
2
while True:
    continue

mon utilisation de CPU explose. Pourquoi ce n’est pas le cas avec Tkinter ?

Gwend@l

Parce que ce n’est pas exactement ce que fait Tkinter. Il rend la main à un moment ou à un autre au système (par un sleep par exemple).

Édité par entwanne

Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte