Pour la suite des explications, nous supposerons bien évidemment que le module tkinter[1] a déjà été installé sur votre système. Pour pouvoir en utiliser les fonctionnalités dans un script Python, il faut que l'une des premières lignes de ce script contienne l'instruction d'importation :
Comme toujours sous Python, il n’est même pas nécessaire d’écrire un script. Vous pouvez faire un grand nombre d’expériences directement à la ligne de commande, en ayant simplement lancé Python en mode interactif.
Dans l’exemple qui suit, nous allons créer une fenêtre très simple, et y ajouter deux widgets[2] typiques : un bout de texte (ou label) et un bouton (ou button).
|
|

|
Suivant la version de Python utilisée, vous verrez déjà apparaître la fenêtre d’application immédiatement après avoir entré la deuxième commande de cet exemple, ou bien seulement après la septième[3]. |
1. Comme cela a déjà été expliqué précédemment, il est aisé de construire différents modules Python, qui contiendront des scripts, des définitions de fonctions, des classes d'objets, etc. On peut alors importer tout ou partie de ces modules dans n'importe quel programme, ou même dans l'interpréteur fonctionnant en mode interactif (c'est-à-dire directement à la
- ↑ Dans les versions de Python antérieures à la version 3.0, le nom de ce module commençait par une majuscule.
- ↑ « widget » est le résultat de la contraction de l’expression « window gadget » . Dans certains environnements de programmation, on appellera cela plutôt un « contrôle » ou un « composant graphique ». Ce terme désigne en fait toute entité susceptible d’être placée dans une fenêtre d’application, comme par exemple un bouton, une case à cocher, une image, etc., et parfois aussi la fenêtre elle-même.
- ↑ Si vous effectuez cet exercice sous Windows, nous vous conseillons d’utiliser de préférence une version standard de Python dans une fenêtre DOS ou dans IDLE plutôt que PythonWin. Vous pourrez mieux observer ce qui se passe après l’entrée de chaque commande.