Licence CC BY

Programmation avec tkinter

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

L’auteur de ce contenu recherche un rédacteur. N’hésitez pas à le contacter par MP pour proposer votre aide !

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 !

+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).

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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