1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
| # -*- coding=utf-8 -*-
from tkinter import *
from tkinter import filedialog
from PIL import Image as Pil
#import personel
from Lib.Fichiers import Fichiers
from Interface.Apropos import Apropos
class Window(Frame):
def __init__(self,master=None):
Frame.__init__(self,master)
self.master = master
self.master['bg']='white'
self.open(True)
# mise en place de la frame principale
frame1 = Frame(self,bd=1,relief='solid')
# mise en place des zones label
labOrig = Label(frame1,text="dossier d'origine : "+self.dossier_Origine)
labOrig.grid(column=0,row=0)
labDest = Label(frame1, text="dossier destination : "+self.dossier_Destination)
labDest.grid(column=0,row=1)
frame1.grid(row=0,column=0)
# mise en place de la barre de progression
# mise en place des boutons
#Menu
menu = Menu(self)
self.master.config(menu=menu)
file = Menu(menu)
file.add_command(label='Nouveau')
file.add_command(label='Ouvrir')
file.add_command(label='Enregistrer')
file.add_command(label='Enregister sous')
file.add_command(label='Quitter', command=quit)
menu.add_cascade(label='Fichier', menu=file)
edit = Menu(menu)
edit.add_command(label='Annuler')
edit.add_command(label='Copier')
edit.add_command(label='Couper')
edit.add_command(label='Coller')
menu.add_cascade(label='Edition', menu=edit)
aide = Menu(menu)
aide.add_command(label='Aide')
aide.add_command(label='A propos',command=apropos)
menu.add_cascade(label='Aide',menu=aide)
def open(self,start=False):
orig = filedialog.askdirectory(initialdir=".",
title="Choissiez le repertoire qui contient les images à traiter!")
dest = filedialog.askdirectory(initialdir=".",
title="Choissiez le repertoire destination des images à traiter!")
self.dossier_Origine = orig
self.dossier_Destination = dest
if start == False:
print("je suis dejà selectionné")
#def Apropos():
#
# fApropos= Tk()
# # Bouton qui détruit la fenêtre
# textApropos = Label(fApropos,text='Ce Programme permet de trier automatiquement les fichiers images\n'
# 'venant d\'un dossier spécifié!' )
# textApropos.pack()
# bouton = Button(fApropos, text="quitter", command=fApropos.destroy)
# bouton.pack() # insère le bouton dans la fenêtre
# fApropos.mainloop()
def apropos(self):
"""affiche la fenêtre 'A propos' """
self.apr = Apropos(self)
self.apr.focus_set() |
Partager