Ceci est une ancienne révision du document !
Interface graphique Tkinter
https://python.doctor/page-tkinter-interface-graphique-python-tutoriel
https://python.developpez.com/cours/TutoSwinnen/?page=Chapitre8
Exemples
==== Hello world ====
from tkinter import * fenetre = Tk() texte1 = Label(fenetre, text='Hello world', fg='red') texte1.pack() bouton1 = Button(fenetre, text='Quitter', command = fenetre.destroy) bouton1.pack() fenetre.mainloop()
Calculatrice
from tkinter import *
from math import *
# définition de l'action à effectuer si l'utilisateur actionne
# la touche "enter" alors qu'il édite le champ d'entrée :
x = 10
def evaluer(event):
chaine.configure(text = "Résultat = " + str(eval(entree.get())))
# ----- Programme principal : -----
fenetre = Tk()
entree = Entry(fenetre)
entree.bind("<Return>", evaluer)
chaine = Label(fenetre)
entree.pack()
chaine.pack()
fenetre.mainloop()


