+#------------------------------------
+# import des modules python
+#------------------------------------
+import codecs
+
+#------------------------------------
+# import des modules wx
+#------------------------------------
def __init__(self, parent, id, title, corpus, size=(800, 900)):
# begin wxGlade: MyFrame.__init__
#kwds["style"] = wx.DEFAULT_FRAME_STYLE
def __init__(self, parent, id, title, corpus, size=(800, 900)):
# begin wxGlade: MyFrame.__init__
#kwds["style"] = wx.DEFAULT_FRAME_STYLE
self.Bind(wx.EVT_MENU, self.onsearch, id = search_id)
self.accel_tbl = wx.AcceleratorTable([(wx.ACCEL_CTRL, ord('F'), search_id)])
self.SetAcceleratorTable(self.accel_tbl)
self.Bind(wx.EVT_MENU, self.onsearch, id = search_id)
self.accel_tbl = wx.AcceleratorTable([(wx.ACCEL_CTRL, ord('F'), search_id)])
self.SetAcceleratorTable(self.accel_tbl)
- dlg = wx.ProgressDialog(u"Traitements", u"lecture du tableau...", maximum = 4, parent=self, style = wx.PD_APP_MODAL|wx.PD_AUTO_HIDE|wx.PD_ELAPSED_TIME)
+ dlg = wx.ProgressDialog("Traitements", "lecture du tableau...", maximum = 4, parent=self, style = wx.PD_APP_MODAL|wx.PD_AUTO_HIDE|wx.PD_ELAPSED_TIME)
chisqtable = [line.replace('\n','').replace('"','').replace(',','.').split(';') for line in f]
first = chisqtable[0]
first.pop(0)
chisqtable = [line.replace('\n','').replace('"','').replace(',','.').split(';') for line in f]
first = chisqtable[0]
first.pop(0)
dlg.Update(2)
self.dchisqtable = dict([[i, [i, line[0]] + [float(val) for val in line[1:]]] for i, line in enumerate(chisqtable)])
self.dindex = dict([[line[0], i] for i,line in enumerate(chisqtable)])
dlg.Update(2)
self.dchisqtable = dict([[i, [i, line[0]] + [float(val) for val in line[1:]]] for i, line in enumerate(chisqtable)])
self.dindex = dict([[line[0], i] for i,line in enumerate(chisqtable)])
- #self.text_ctrl_1 = wx.TextCtrl(self, -1, "", style=wx.TE_MULTILINE)
- #nbactives = len(self.corpus.actives)
+ #self.text_ctrl_1 = wx.TextCtrl(self, -1, "", style=wx.TE_MULTILINE)
+ #nbactives = len(self.corpus.actives)
self.liste = SearchList(self, parent, self.dchisqtable, first, nbactives, nbetoiles)
dlg.Destroy()
#self.HtmlPage = wx.html.HtmlWindow(self, -1)
#if "gtk2" in wx.PlatformInfo:
# self.HtmlPage.SetStandardFonts()
#self.HtmlPage.SetFonts('Courier', 'Courier')
self.liste = SearchList(self, parent, self.dchisqtable, first, nbactives, nbetoiles)
dlg.Destroy()
#self.HtmlPage = wx.html.HtmlWindow(self, -1)
#if "gtk2" in wx.PlatformInfo:
# self.HtmlPage.SetStandardFonts()
#self.HtmlPage.SetFonts('Courier', 'Courier')
self.button_1 = wx.Button(self, -1, "Fermer")
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, self.button_1)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)
self.button_1 = wx.Button(self, -1, "Fermer")
self.Bind(wx.EVT_BUTTON, self.OnCloseMe, self.button_1)
self.Bind(wx.EVT_CLOSE, self.OnCloseWindow)