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
|
import wx
import os
import glob
import methode1
class maissa(wx.Frame):
path1="path"
MyList = []
def __init__(self,parent,id):
wx.Frame.__init__(self,parent,id,"la fenetre dessai",size=(400,300))
panel=wx.Panel(self)
status=self.CreateStatusBar()
menubar=wx.MenuBar()
first=wx.Menu()
first.Append(wx.ID_OPEN,"choose\tCTRL+o","this will choose a new directroy")
menubar.Append(first,"File")
self.SetMenuBar(menubar)
b2=wx.Button(panel,label="exec",pos=(20,30),size=(75,23))
self.Bind(wx.EVT_BUTTON, self.OnTrait,b2)
wx.EVT_MENU(self, wx.ID_OPEN, self.opendir)
self.Bind(wx.EVT_COMBOBOX, self.OnSelect)
def OnTrait(self, event):
liste=os.listdir(maissa.path1)
liste2=glob.glob(maissa.path1)
path_dest='C:\Users\User\Desktop\maissagoge.txt'
for i in range(len (liste)):
path_s=liste2[0]+'\\' + liste[i]
X=path_s.endswith("_SCH.C") or path_s.endswith("_SCH.c")or path_s.endswith("_sch.c")or path_s.endswith("_sch.C")
if X == True:
methode1.recherche(path_s,path_dest)
def OnSelect(self, event):
self.item = event.GetSelection()
print "lelement choisi est", item
def opendir(self, event):
dlg = wx.DirDialog(self, "Choose a directory:", style=wx.DD_DEFAULT_STYLE | wx.DD_NEW_DIR_BUTTON)
if dlg.ShowModal() == wx.ID_OK:
maissa.path1=dlg.GetPath()
if __name__=='__main__':
app=wx.PySimpleApp()
frame=maissa(parent=None,id=-1)
frame.Show()
app.MainLoop() |
Partager