def __on_load_plot(self, event): dlg = wx.FileDialog(self, "Open a scan", self.dirname, self.filename, File.get_type_filters(File.Types.SAVE), wx.OPEN) if dlg.ShowModal() == wx.ID_OK: self.dirname = dlg.GetDirectory() self.filename = dlg.GetFilename() _scanInfo, spectrum, _location = open_plot(self.dirname, self.filename) if event.EventObject == self.buttonPlot1: self.textPlot1.SetLabel(self.filename) self.graph.set_spectrum1(spectrum) else: self.textPlot2.SetLabel(self.filename) self.graph.set_spectrum2(spectrum) dlg.Destroy()
def __open(self, dirname, filename): _info, spectrum, _locs = open_plot(dirname, filename) self.directory = dirname self.__plot(sort_spectrum(spectrum)) vv.title(filename)