Projet de carnet d'adresse en Python Tkinter - parite10.
Nous traiton dans cette 10 ème partie du projet de gestionnaire des clients, l'evenement de sélection de l'objet treeview. Quand on sélectionne un enregistrement, on fait apparaitre la photo de profile, l'identifiant du client, son nom, son numéro de téléphone et ses informations supplémentaires... Nous utilisons pour cela l'evenement TreeviewSelect et on récupère les informations de la sélection via l'instruction tree.item appliqué à tree.selection. La version de Python utilisée: Python 2.7 et python 3.7 version Windows 7 , python Windows 8, Python Windows 10. Pour un bon visionnage de la vidéo, utiliser le navigateur google chrome.
Address book project in Python Tkinter - parite10
In this 10th part of the client manager project, we deal with the selection event of the treeview object. When we select a record, we show the profile picture, the client's identifier, his name, his phone number and his additional information ... We use the TreeviewSelect event for this and we retrieve the information from the selection via the tree.item instruction applied to tree.selection. The version of Python used: Python 2.7 and python 3.7 version Windows 7, python Windows 8, Python Windows 10. For a good viewing of the video, use the google chrome browser.
Python fournit diverses options pour développer des interfaces utilisateur graphiques (GUI). Les plus importants sont énumérés ci-dessous.
Tkinter - Tkinter est l'interface Python de la boîte à outils Tk GUI livrée avec Python. Nous examinerions cette option dans ce chapitre.
wxPython - Il s'agit d'une interface Python open source pour wxWindows http://wxpython.org.
JPython - JPython est un port Python pour Java qui donne aux scripts Python un accès transparent aux bibliothèques de classes Java sur la machine locale http://www.jython.org.
Il existe de nombreuses autres interfaces disponibles, que vous pouvez trouver sur le net.
Programmation Tkinter
Tkinter est la bibliothèque GUI standard pour Python. Python lorsqu'il est combiné avec Tkinter fournit un moyen rapide et facile de créer des applications GUI. Tkinter fournit une puissante interface orientée objet à la boîte à outils Tk GUI.
La création d'une application GUI à l'aide de Tkinter est une tâche facile. Tout ce que vous avez à faire est d'effectuer les étapes suivantes -
Importez le module Tkinter.
Créez la fenêtre principale de l'application GUI.
Ajoutez un ou plusieurs des widgets mentionnés ci-dessus à l'application GUI.
Entrez dans la boucle d'événements principale pour agir contre chaque événement déclenché par l'utilisateur.
Tkinter est le moyen de facto en Python de créer des interfaces utilisateur graphiques (GUI) et est inclus dans toutes les distributions Python standard. En fait, c'est le seul framework intégré à la bibliothèque standard Python.
Ce framework Python fournit une interface à la boîte à outils Tk et fonctionne comme une couche fine orientée objet au-dessus de Tk. La boîte à outils Tk est une collection multiplateforme d ’« éléments de contrôle graphiques », également appelés widgets, pour la création d’interfaces d’applications.
Si vous souhaitez profiter de la dernière version de Tkinter, vous devez installer une version de Python qui prend en charge Tcl / Tk 8.5 ou supérieur. Cela vous fournira le Ttk (extension Tile intégrée à Tk), qui est nécessaire pour exécuter l'ensemble de widgets Tk actuel.
Avertissement: Si vous travaillez sur un système livré avec Python pré-installé, vous devrez peut-être le mettre à niveau vers au moins Python 3.7, qui comprend tout ce dont vous avez besoin pour exécuter Tk prêt à l'emploi.