Création d'une application graphique avec Python Tkinter contenant des boutons, des labels, des champs de saisi entry...Solution de l'exercice Python: Python - Python 2.7 3.8 version Windows 7, Windows 8 , Windows 10. Pour un bon visionage de la vidéo, utiliser la dernière version du navigateur web Google Chrome.
Create a graphical application with Python Tkinter containing buttons, labels, entry fields entry ... Python exercise solution: Python - Python 2.7 3.8 version Windows 7, Windows 8, Windows 10. For a good viewing the video, use the latest version of the Google Chrome web browser.
Leran Python Programming:
Python Programming:https://www.youtube.com/watch?v=N4mEzFDjqtA
Python Programming Tutorial - 1 - Installing Python: https://www.youtube.com/watch?v=4Mf0h3HphEA&list=PLEA1FEF17E1E5C0DA
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc: https://www.youtube.com/watch?v=wgiW1uFZYr8
Can You Become a Data Scientist?: https://www.youtube.com/watch?v=-AkBfBWr_Gw
Python Tutorial for Beginners [Full Course] 2019: https://www.youtube.com/watch?v=_uQrJ0TkZlc
Learn Python - Full Course for Beginners [Tutorial] : https://www.youtube.com/watch?v=rfscVS0vtbw
MarI/O - Machine Learning for Video Games: https://www.youtube.com/watch?v=qv6UVOQ0F44
#0 Python Tutorial | Python Programming Tutorial for Beginners | Course Introduction:
Learn Programming
What people think programming is vs. how it actually is: https://www.youtube.com/watch?v=HluANRwPyNo
Creating a Snake game with Python in under 5 minutes: https://www.youtube.com/watch?v=HluANRwPyNo
Deep Learning Cars: https://www.youtube.com/watch?v=Aut32pR5PQA
Programming your mind for success | Carrie Green | TEDxManchester: https://www.youtube.com/watch?v=MmfikLimeQ8
Java Programming Tutorial - 1 - Installing the JDK: https://www.youtube.com/watch?v=Hl-zzrqQoSE
Java Tutorial for Beginners - Made Easy: https://www.youtube.com/watch?v=3u1fu6f8Hto
Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008: https://www.youtube.com/watch?v=k6U-i4gXkLM
Java Programming: https://www.youtube.com/watch?v=WPvGqX-TXP0&t=620s
C Programming Tutorial | Learn C programming | C language: https://www.youtube.com/watch?v=-CpG3oATGIs
Tkinter est une liaison Python à la boîte à outils Tk GUI. Il s'agit de l'interface Python standard de la boîte à outils de l'interface graphique Tk et de l'interface graphique standard de facto de Python. Tkinter est inclus avec les installations standard de Python pour Linux, Microsoft Windows et Mac OS X.
Le nom Tkinter vient de l'interface Tk. Tkinter a été écrit par Fredrik Lundh.
Tkinter est un logiciel libre publié sous licence Python
Comme avec la plupart des autres liaisons Tk modernes, Tkinter est implémenté comme un wrapper Python autour d'un interpréteur Tcl complet intégré dans l'interpréteur Python. Les appels Tkinter sont traduits en commandes Tcl, qui sont transmises à cet interpréteur embarqué, permettant ainsi de mélanger Python et Tcl dans une seule application.
Il existe plusieurs alternatives de bibliothèques GUI populaires, telles que wxPython, PyQt, PySide, Pygame, Pyglet et PyGTK.
Quelques définitions de l'interface graphique Tkinter
La fenêtre
Ce terme a différentes significations dans différents contextes, mais en général, il fait référence à une zone rectangulaire quelque part sur l'écran d'affichage de l'utilisateur.
Fenêtre de niveau supérieur
Une fenêtre qui agit comme un enfant de la fenêtre principale. Il sera décoré avec le cadre standard et les commandes du gestionnaire de bureau. Il peut être déplacé sur le bureau et peut généralement être redimensionné.
Widget
Terme générique désignant l'un des éléments constitutifs d'une application dans une interface utilisateur graphique.
Widgets principaux : Les conteneurs : frame, labelframe, toplevel, fenêtre à volets. Les boutons : bouton, bouton radio, bouton à cocher (case à cocher) et bouton de menu. Les widgets texte : libellé, message, texte. Les widgets d'entrée : échelle, barre de défilement, liste, curseur, spinbox, entrée (une ligne), menu d'options, texte (multiligne) et canevas (graphiques vectoriels et pixelisés).
Tkinter fournit trois modules qui permettent d'afficher des boîtes de dialogue contextuelles : tk.messagebox (boîtes de dialogue de confirmation, d'information, d'avertissement et d'erreur), tk.filedialog (boîtes de dialogue de sélection de fichier unique, de fichiers multiples et de répertoire) et tk.colorchooser (sélecteur de couleurs) .
Python 2.7 et Python 3.1 intègrent la fonctionnalité "themed Tk" ("ttk") de Tk 8.5. Cela permet aux widgets Tk d'être facilement thématisés pour ressembler à l'environnement de bureau natif dans lequel l'application s'exécute, répondant ainsi à une critique de longue date de Tk (et donc de Tkinter). Certains widgets sont exclusifs à ttk, tels que les widgets combobox, progressbar et treeview.