From: pin Date: Thu, 22 Jul 2010 08:52:25 +0000 (+0000) Subject: Commencement d'implémentation de l'interface graphique pour l'analyse des fichiers... X-Git-Url: https://svn.cri.ensmp.fr/git/minwii.git/commitdiff_plain/985a2272a95619822a87e470cec3e333a33979dc?ds=sidebyside Commencement d'implémentation de l'interface graphique pour l'analyse des fichiers de log. On utilise Tkinter, histoire de ne pas à avoir à installer des bibliothèques graphiques trop exotiques. git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@283 fe552daf-6dbe-4428-90eb-1537e0879342 --- diff --git a/src/minwii/logapp.py b/src/minwii/logapp.py new file mode 100755 index 0000000..1bcd703 --- /dev/null +++ b/src/minwii/logapp.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +""" +Interface graphique pour l'analyse des fichiers de log minwii. + +$Id$ +$URL$ +""" + +from Tkinter import * +import tkFileDialog + +class Application(Frame) : + def __init__(self, master=None) : + Frame.__init__(self, master) + self.grid() + self.createWidgets() + + def createWidgets(self) : + self.chooseLogDir = Button(self, text="Parcourir…", command=self.openFileDialog) + self.chooseLogDir.grid() + self.quitButton = Button(self, text='Terminer', command=self.quit) + self.quitButton.grid() + + def openFileDialog(self) : + print tkFileDialog.askopenfilename() + +app = Application() +app.master.title("Analyseur des sessions MINWii") +app.mainloop()