Introduction à Tkinter

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()

Voici une vidéo qui résume les bases de Tkinter :

Quiz : Testez vos connaissances sur Tkinter

1. Comment créer une fenêtre avec Tkinter ?

2. Quelle méthode est utilisée pour afficher la fenêtre Tkinter ?

3. Comment créer un bouton dans Tkinter ?

4. Comment ajoute-t-on un widget à une fenêtre Tkinter ?

5. Quelle est la méthode pour changer le texte d'un label Tkinter ?