Tkinter
Tkinter en Python
Tkinter est le module d'interface graphique standard de Python. Il est largement utilisé pour développer des applications GUI (Graphical User Interface) de manière simple et efficace.
Importation de Tkinter
import tkinter as tk
Création d'une Fenêtre Principale
Initialisation
root = tk.Tk()
Lancement de la boucle d'événements :
root.mainloop()
Ajout de Widgets
Bouton
button = tk.Button(root, text='Cliquez-moi', command=ma_fonction)
button.pack()
Étiquette (Label)
label = tk.Label(root, text='Bienvenue sur Tkinter')
label.pack()
Zone de Saisie (Entry)
entry = tk.Entry(root)
entry.pack()
Gestion de la Disposition
Pack
Organise les widgets en blocs avant et après les autres widgets.
Grid
Organise les widgets en grille.
Place
Positionne les widgets à une position absolue.
Exemple Simple
def dire_bonjour():
print("Bonjour!")
root = tk.Tk()
root.title("Application Tkinter")
label = tk.Label(root, text='Hello, Tkinter!')
label.pack()
button = tk.Button(root, text='Cliquez-moi', command=dire_bonjour)
button.pack()
root.mainloop()
Bonnes Pratiques
Organisation du Code : Structurez votre code en classes ou en fonctions pour gérer les widgets et les événements. Utilisation de mainloop : mainloop est essentiel pour maintenir l'application en cours d'exécution et réagir aux événements. Nommez les Widgets : Donnez des noms explicites aux variables de widgets pour une meilleure lisibilité.
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !