Apprendre les bases de la programmation avec Python

Interface graphique avec Tkinter

On peut rajouter des fonctionnalités avec des bibliothèques logicielles (en anglais, library). Tkinter est une bibliothèque qui permet de créer une interface graphique.

Pour charger la bibliothèque, il faut ajouter la ligne ci-dessous (avec la version 2 de python, on écrit Tkinterà la place de tkinter) :

from tkinter import *

Pour l’utilisation de Tkinter, on s’aidera des exemples donnés dans le cours de Fabrice Sincère :

Interface graphique avec le module Tkinter

Application :

  • Copier et tester l’exemple n°12 (gestion de la souris)
  • S’aider de l’exemple n°7 (gestion des images) pour ajouter les fonctionnalités suivantes :
    1. Mettre l’image tk_cible.gif en fond.
    2. Remplacer le rectangle par un disque.
    3. Choisir aléatoirement la taille du disque, qui doit varier à chaque tirage.
    4. Ajouter un bouton qui change la couleur du disque (avant de cliquer dessus les disques sont bleu, après ils sont rouge).