Apprentissage de Python : Module 9 – Création d’Interface Graphique avec Tkinter

Posted by


Dans ce tutoriel, nous allons apprendre à créer une interface graphique en utilisant le module Tkinter en Python. Tkinter est un module intégré à Python qui permet de créer des interfaces graphiques de manière simple et efficace. Il offre de nombreuses fonctionnalités pour la création d’interfaces graphiques interactives.

Pour commencer, assurez-vous d’avoir Python installé sur votre ordinateur. Tkinter est inclus dans la bibliothèque standard de Python, vous n’avez donc pas besoin d’installer quoi que ce soit de supplémentaire. Vous pouvez vérifier si Tkinter est installé en ouvrant un terminal Python et en tapant "import tkinter". Si aucune erreur n’est renvoyée, cela signifie que Tkinter est installé correctement.

Premièrement, nous allons importer le module Tkinter dans notre code :

import tkinter as tk

Ensuite, nous allons créer une fenêtre principale en utilisant la classe Tk de Tkinter :

root = tk.Tk()

Maintenant, nous pouvons personnaliser notre fenêtre en définissant son titre et sa taille :

root.title("Ma première interface graphique")
root.geometry("400x400")

Ensuite, nous pouvons ajouter des widgets à notre fenêtre, comme des boutons, des étiquettes, des zones de texte, etc. Par exemple, pour ajouter un bouton à notre fenêtre, nous pouvons utiliser la classe Button de Tkinter :

button = tk.Button(root, text="Cliquez ici")
button.pack()

Le pack() méthode permet d’afficher le bouton à l’écran. Vous pouvez également utiliser d’autres méthodes de disposition pour organiser vos widgets, comme grid() ou place().

Enfin, nous pouvons démarrer la boucle principale de l’interface graphique en appelant la méthode mainloop() de notre fenêtre principale :

root.mainloop()

Cela permet à notre interface graphique de s’afficher et d’interagir avec l’utilisateur.

Ce n’était qu’un exemple simple pour démarrer avec Tkinter. Vous pouvez ajouter plus de widgets et de fonctionnalités à votre interface graphique en explorant la documentation officielle de Tkinter et en suivant d’autres tutoriels.

En résumé, Tkinter est un outil puissant pour créer des interfaces graphiques en Python. Avec quelques lignes de code, vous pouvez créer une interface graphique interactive et conviviale pour vos applications. N’hésitez pas à explorer et à expérimenter avec Tkinter pour créer des interfaces graphiques personnalisées selon vos besoins.

0 0 votes
Article Rating
42 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@Gravenilvectuto
1 month ago

Et Voila les devs ! Après 3 semaines de travail intensif ! je suis heureux de vous presenter l'episode 9 de la série python sur la notion d'interface graphique ! Un gros poce blo pour les dizaines d'heures de R&D et de travail dessus !

@maximedesnoues3831
1 month ago

Salut Graven, oui je regarde cette vidéo avec 5 ans de retard mais elle est très intéressante !
Cependant, le lien du corriger du TP ne fonctionne plus et renvoi une erreur 404.
Serait-il possible de le mettre à jour ?
Merci d'avance !

@jaifail
1 month ago

La page GitHub de la correction du TP n'existe plus.

@Badie_gaming
1 month ago

je ne comprend pas pourquoi j'ecrit meme code que toi au debut et j'ai pas la petit fenaitre qui apparais au debut

@Aro-p7c
1 month ago

Je n'arrive pas a voir le corriger du tp

@Aro-p7c
1 month ago

😁

@Jln_Bolt
1 month ago

Bonjour, votre liens vers le corrigé du tp ne fonctionne pas pour moi (erreur 404)

@viber.official_
1 month ago

Moi qui reviens te voir après plusieurs années juste pour un tuto sur cette lib mdrr Comme quoi c'est toujours d'actu

@kalidoudiao636
1 month ago

Continue très riche bon courage à

@UltraPatate
1 month ago

Genial

@NomadeAleph
1 month ago

Merci pour vos conseils ! GRACE A VOUS JAI PU TROUVER LA FEMME DE MA VIE

@claudelusamote7229
1 month ago

Hey Grav,
Peut on générer un interface avec plusieurs pages à l’intérieur avec Customtkinter

@infoping-namur2937
1 month ago

Comment adapter automatiquement une image dans une fenêtre en modifiant la fenêtre avec la souris (donc en conservant l'image entière) ?

@loh3763
1 month ago

Merci !! 😁 👍
Super pédagogique !

@RORRIROU1321
1 month ago

OMG grace a toi, j'adore le python, je veux en faire mon travail maintenant. Merci, Je t'aime @Graven – Développement

@maximetess2654
1 month ago

Bonjour, le lien du corrigé du TP est corrompu. Est-il possible de le mettre à jour? Merci

@sergebourlon186
1 month ago

Bonjour, je voudrais savoir comment faire tourner mon programme Python dans une fenêtre au lieu de la console ou un cmd ?

@Tech_1Kid
1 month ago

Moi j'ai besoin du code source de ces deux grandes parties

@monninus4984
1 month ago

C'était super, merci

@esthousekka3243
1 month ago

Bonjour, chapeau!!!
Je viens de decouvrir votre chaine ce programme, cela me donne l'envie de voir tes autres capsules.Merci pour ton travail de simplification