Update barreOutils.py

This commit is contained in:
VincentLeduc 2017-07-19 19:05:09 +02:00 committed by GitHub
parent 0570dbc376
commit 03f83dce31

View file

@ -3,33 +3,42 @@
from tkinter import * from tkinter import *
class BarreOutils(): class BarreOutils():
"""Notre fenêtre principale. """Notre fenêtre principale.
Tous les widgets sont stockés comme attributs de cette fenêtre.""" Tous les widgets sont stockés comme attributs de cette fenêtre."""
def __init__(self): def __init__(self):
self.fenetre = Tk() self.fenetre = Tk()
self.message = Label(self.fenetre, text="Barre outils") self.message = Label(self.fenetre, text="Barre outils")
self.message.pack() self.message.pack()
self.fermer = False
# Bouton qui ouvre le menu Mes projets : # Bouton qui ouvre le menu Mes projets :
# dans lequel les utilisateurs pourront visualiser les taches et les temps en cours sur le/ les projets en cours # dans lequel les utilisateurs pourront visualiser les taches et les temps en cours sur le/ les projets en cours
self.bouton_mesProjets = Button(self.fenetre, text="Mes projets", fg="red") self.bouton_mesProjets = Button(self.fenetre, text="Mes projets", fg="red")
self.bouton_mesProjets.pack(side="right") self.bouton_mesProjets.pack(side="right")
liste_projets = Listbox(self.fenetre) liste_projets = Listbox(self.fenetre)
liste_projets.pack() liste_projets.pack()
liste_projets.insert(END, "gestt") liste_projets.insert(END, "gestt")
liste_projets.insert(END, "ratatouille") liste_projets.insert(END, "ratatouille")
liste_projets.insert(END, "chouxfleur") liste_projets.insert(END, "chouxfleur")
# Bouton Deconnexion # Bouton Deconnexion
self.bouton_deconnexion = Button(self.fenetre, text="Deconnexion", command=self.fenetre.destroy) self.bouton_deconnexion = Button(self.fenetre, text="Deconnexion", command=self.deconnexion)
self.bouton_deconnexion.pack(side="left") self.bouton_deconnexion.pack(side="left")
def deconnexion(self):
"""L'utilisateur veut fermer le programme et se deconnecter"""
self.fenetre.destroy()
self.fermer = True
b = BarreOutils()
b.fenetre.mainloop()