Ajouter une interface graphique à vos programmes Python avec Tkinter

Création d'un GUI simple
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
4,8
Transcription


79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,8

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Familiariser avec la bibliothèque Tkinter.
  • Apprendre à créer et organiser des widgets graphiques.
  • Comprendre l'importance de la documentation.

Cette leçon montre comment créer une interface graphique simple avec Tkinter pour rendre vos programmes Python plus utilisables.

Dans cette leçon, nous allons apprendre à intégrer une interface graphique à un programme Python existant en utilisant la bibliothèque Tkinter. Tkinter est incluse par défaut avec Python, ce qui en fait une option accessible pour ajouter des fenêtres graphiques, des boutons, et des zones de texte à vos applications. Bien que les interfaces créées avec Tkinter puissent sembler basiques, elles suffisent pour de nombreuses applications simples.

Nous commencerons par importer les modules nécessaires de Tkinter et par créer une fenêtre principale avec un titre. Ensuite, nous ajouterons différents widgets, tels qu'une zone de texte et des boutons, en les organisant à l'aide de la méthode 'pack' pour une disposition automatique. Nous verrons également comment utiliser des boîtes de dialogue pour permettre à l'utilisateur de sélectionner un dossier et afficher des messages d'avertissement si nécessaire.

Nous terminerons en explorant comment gérer les événements et lancer l'application de manière à ce qu'elle puisse être utilisée sans terminal, en ajoutant un 'shebang' pour les systèmes Unix/Linux. Vous apprendrez que l'utilisation de la documentation est cruciale pour naviguer dans les nombreuses fonctionnalités disponibles et que les connaissances nécessaires viennent avec la pratique et l'expérience.

Voir plus
Questions réponses
Pourquoi utiliser Tkinter pour ajouter une interface graphique ?
Tkinter est inclus avec Python, ce qui le rend facilement accessible sans nécessiter d'installation supplémentaire.
Quelle méthode Tkinter est utilisée pour organiser automatiquement les widgets dans la fenêtre ?
La méthode 'pack' est utilisée pour organiser automatiquement les widgets les uns par rapport aux autres dans la fenêtre.
Comment Tkinter gère-t-il les événements utilisateur ?
Tkinter utilise une boucle d'événements infinie, déclenchée par 'mainloop', pour attendre et réagir aux actions des utilisateurs.

Programme détaillé

4 commentaires
4,8
4 votes
5
4
3
2
1
phil
Il y a 2 years
Commentaire
tres claire... merci !
badii_00
Il y a 3 years
Commentaire
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 3 years
Commentaire
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 3 years
Commentaire
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.