Files
2019-01-20 00:55:05 +01:00

31 lines
1.0 KiB
Python

from tkinter import *
class Interface(Frame):
"""Notre fenêtre principale.
Tous les widgets sont stockés comme attributs de cette fenêtre."""
def __init__(self, fenetre, **kwargs):
Frame.__init__(self, fenetre, width=768, height=576, **kwargs)
self.pack(fill=BOTH)
self.nb_clic = 0
# Création de nos widgets
self.message = Label(self, text="Vous n'avez pas cliqué sur le bouton.")
self.message.pack()
self.bouton_quitter = Button(self, text="Quitter", command=self.quit)
self.bouton_quitter.pack(side="left")
self.bouton_cliquer = Button(self, text="Cliquez ici", fg="red",
command=self.cliquer)
self.bouton_cliquer.pack(side="right")
def cliquer(self):
"""Il y a eu un clic sur le bouton.
On change la valeur du label message."""
self.nb_clic += 1
self.message["text"] = "Vous avez cliqué {} fois.".format(self.nb_clic)