Introduction à Tkinter
Création d'une fenêtre :
Tkinter est une bibliothèque graphique pour Python. Voici comment créer une fenêtre de base :
import tkinter as tk
# Création de la fenêtre
fenetre = tk.Tk()
fenetre.title("Ma première application Tkinter")
fenetre.mainloop()
Widgets :
Les widgets sont les éléments d'interface utilisateur de Tkinter. Voici quelques exemples :
import tkinter as tk
fenetre = tk.Tk()
# Création d'un label
label = tk.Label(fenetre, text="Bonjour Tkinter!")
label.pack()
# Création d'un bouton
bouton = tk.Button(fenetre, text="Cliquez ici")
bouton.pack()
fenetre.mainloop()
Exercice :
Écrire un programme Tkinter qui affiche une fenêtre avec un bouton et un label, où le label affiche "Bonjour" lorsque le bouton est cliqué.
import tkinter as tk
def afficher_message():
label.config(text="Bonjour")
fenetre = tk.Tk()
label = tk.Label(fenetre, text="")
label.pack()
bouton = tk.Button(fenetre, text="Cliquez ici", command=afficher_message)
bouton.pack()
fenetre.mainloop()