Académique Documents
Professionnel Documents
Culture Documents
La bibliothèque tkinter
Tkinter est un module composé de plusieurs éléments graphiques
produisant une représentation graphique d’un programme informatique.
1
La bibliothèque tkinter
Résultat d’exécution :
2
La bibliothèque tkinter
3
La bibliothèque tkinter
Exemple :
Syntaxe :
from tkinter import *
# Création d'une fenêtre avec la classe Tk :
fenetre = Tk()
# Ajout d'un titre à la fenêtre principale :
fenetre.title("Mon application")
# Définir un icone :
fenetre.iconbitmap("logo.ico")
# Personnaliser la couleur de l'arrière-plan de
la fenêtre principale :
fenetre.config(bg = "#87CEEB")
# Affichage de la fenêtre créée :
fenetre.mainloop()
4
La bibliothèque tkinter
Résultat d’exécution :
Exemple :
5
La bibliothèque tkinter
6
La bibliothèque tkinter
Exemple :
7
La bibliothèque tkinter
8
La bibliothèque tkinter
Exemple :
fenetre = Tk()
# Ajout d'un bouton dans la fenêtre :
bouton1 = Button (fenetre, text = "Cliquez ici")
bouton1.pack()
# Affichage de la fenêtre créée :
fenetre.mainloop()
Résultat d’exécution :
Exemple :
Exemple :
11
La bibliothèque tkinter
Exemple :
12
La bibliothèque tkinter
Exemple :
Syntaxe :
python
# L'importation de l’ensemble des éléments du
paquet tkinter :
from tkinter import *
# Création d'une fenêtre avec la classe Tk :
fenetre = Tk()
# Création des cases à cocher "Radiobutton" dans
la fenêtre :
case_cocher1 = Radiobutton (fenetre, text = "choix 1")
case_cocher2 = Radiobutton (fenetre, text = "choix 2")
case_cocher3 = Radiobutton (fenetre, text = "choix 3")
case_cocher1.pack()
case_cocher2.pack()
case_cocher3.pack()
# Affichage de la fenêtre créée :
fenetre.mainloop()
13
La bibliothèque tkinter
Résultat d’exécution :
Exemple :
Ajouter un « Spinbox » :
Le widget « Spinbox » sert à ajouter un champ de saisie
d’utilisateur, ou bien, à ajouter un bouton sur lequel l’utilisateur
peut choisir une valeur dans une intervalle précise, et sa syntaxe
s’écrit sous la forme :
python
spin1 = Spinbox (fenetre, les options du widget
Spinbox)
Exemple :
15
La bibliothèque tkinter
Exemple :
16
La bibliothèque tkinter
Misen e forme :
entryNombre2.insert(0,N)
N=int(entryNombre1.get())
17