Télécharger la série de TP Tkinter: https://drive.google.com/file/d/1J5BL8-BxR7A9__lz2vm3CPtMc9Z1uMQY/view
Code source de l'exercice 18: https://www.tresfacile.net/solution-exercice-18-imprimer-les-donnees-sqlite-a-lecran/
Python a beaucoup de frameworks GUI, mais Tkinter est le seul framework intégré à la bibliothèque standard Python. Tkinter a plusieurs atouts. C'est multiplateforme, donc le même code fonctionne sur Windows, macOS et Linux. Les éléments visuels sont rendus à l'aide d'éléments natifs du système d'exploitation, de sorte que les applications créées avec Tkinter semblent appartenir à la plate-forme sur laquelle elles sont exécutées.
Bien que Tkinter soit considéré comme le framework d'interface graphique Python de facto, il n'est pas sans critique. Une critique notable est que les interfaces graphiques construites avec Tkinter semblent obsolètes. Si vous voulez une interface moderne et brillante, alors Tkinter n'est peut-être pas ce que vous recherchez.
Cependant, Tkinter est léger et relativement indolore à utiliser par rapport à d'autres frameworks. Cela en fait un choix convaincant pour la création d'applications GUI en Python, en particulier pour les applications où un éclat moderne n'est pas nécessaire, et la priorité absolue est de créer rapidement quelque chose de fonctionnel et multiplateforme.
Table des matières
Construire votre première application graphique Python avec Tkinter
Ajout d'un widget Tkinter
Vérifiez votre compréhension de Tkinter
Travailler avec des widgets Tkinter
Afficher du texte et des images avec des widgets d'étiquette Tkinter
Affichage des boutons cliquables avec les widgets de bouton Tkinter
Obtenir l'entrée de l'utilisateur avec les widgets d'entrée Tkinter
Obtenir une entrée utilisateur multiligne avec des widgets de texte Tkinter
Attribution de widgets à des cadres avec des widgets de cadre Tkinter
Ajuster l'apparence du cadre avec des reliefs Tkinter
Comprendre les conventions de nommage des widgets Tkinter
Vérifiez votre compréhension de Tkinter
Contrôler la disposition avec les gestionnaires de géométrie Tkinter
Le gestionnaire de géométrie .pack() Tkinter
Le gestionnaire de géométrie .place() Tkinter
Le gestionnaire de géométrie .grid() Tkinter
Vérifiez votre compréhension de Tkinter
Rendre vos applications interactives Tkinter
Utilisation d'événements et de gestionnaires d'événements Tkinter
Utilisation de .bind() Tkinter