Tkinter 8.4 reférence: Une Interface Utilisateur Graphique (GUI) pour Python par
Michel AUBRY (Traducteur) (site perso de Michel AUBRY ) John W. Shipman (Auteur)
- 2 -
Copyright © 2010 - Michel AUBRY . Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes,
documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
http://djug.developpez.com/tutoriels/python/tkinter-8-4-reference-interface-utilisateur-graphique-gui-pour-python/
1 - Qu'est-ce que Tkinter?...........................................................................................................................................4
2 - Une application minimale.......................................................................................................................................4
3 - Definitions...............................................................................................................................................................5
4 - Gestion................................................................................................................................................................... 5
4-1 - La méthode .grid()......................................................................................................................................... 6
4-2 - D'autres méthodes de la gestion .grid (grille)............................................................................................... 7
4-3 - Configuration de la taille des colonnes et rangées.......................................................................................8
4-4 - Faire une fenêtre maître redimensionnable.................................................................................................. 9
5 - Attributs standards............................................................................................................................................... 10
5-1 - Dimensions.................................................................................................................................................. 10
5-2 - Système de coordonnée............................................................................................................................. 10
5-3 - Couleurs.......................................................................................................................................................11
5-4 - Polices de caractères..................................................................................................................................11
5-5 - Anchors (ancres)......................................................................................................................................... 13
5-6 - Styles de Relief........................................................................................................................................... 13
5-7 - Bitmaps........................................................................................................................................................ 14
5-8 - Curseurs...................................................................................................................................................... 14
5-9 - Images......................................................................................................................................................... 16
5-9-1 - La classe BitmapImage...................................................................................................................... 16
5-9-2 - La classe PhotoImage........................................................................................................................ 16
5-10 - Geometry strings....................................................................................................................................... 16
5-11 - Noms de fenêtre........................................................................................................................................17
5-12 - Styles de fin et de jonction de ligne......................................................................................................... 17
5-13 - Modèles de Tirets......................................................................................................................................18
5-14 - Correspondance des modèles d'objets graphiques.................................................................................. 19
6 - Le widget Button.................................................................................................................................................. 19
7 - Le widget Canvas................................................................................................................................................ 22
7-1 - Coordonnées Canvas..................................................................................................................................23
7-2 - L'ordre d'exposition d'un Canvas................................................................................................................ 23
7-3 - L'Id des objets dans un Canvas................................................................................................................. 24
7-4 - Tag (étiquette) dans un Canvas..................................................................................................................24
7-5 - Les arguments TagOrId...............................................................................................................................24
7-6 - Methode des Canvas.................................................................................................................................. 24
7-7 - Canvas Objets arc.......................................................................................................................................31
7-8 - Canvas Objets bitmap.................................................................................................................................32
7-9 - Canvas Objets image..................................................................................................................................33
7-10 - Canvas Objets ligne.................................................................................................................................. 34
7-11 - Canvas Objets oval................................................................................................................................... 35
7-12 - Canvas Objets polygone........................................................................................................................... 37
7-13 - Canvas Objets rectangle........................................................................................................................... 39
7-14 - Canvas Objets texte..................................................................................................................................40
7-15 - Canvas Objets fenêtre...............................................................................................................................42
8 - Le widget Checkbutton........................................................................................................................................ 42
9 - Le widget de saisie..............................................................................................................................................46
9-1 - Scroller un widget de saisie........................................................................................................................50
10 - Le widget Cadre.................................................................................................................................................51
11 - Le widget Etiquette.............................................................................................................................................52
12 - Le widget Cadre Etiquette................................................................................................................................. 54
13 - Le widget Listbox............................................................................................................................................... 56
13-1 - Scroller un widget Listbox......................................................................................................................... 61
14 - Le widget Menu................................................................................................................................................. 61
14-1 - Options de création d'article de menu (coption)....................................................................................... 65
15 - Le widget MenuButton....................................................................................................................................... 67
16 - Le widget Message............................................................................................................................................70
17 - Le widget OptionMenu....................................................................................................................................... 71
18 - Le widget PanedWindows (fenêtre à carreau).................................................................................................. 72
18-1 - Options de configuration des widgets PanedWindows............................................................................. 75
19 - Le widget RadioButton.......................................................................................................................................76