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()
示例#2
0
 def __on_open(self, _event):
     dlg = wx.FileDialog(self, "Open a scan", self.directory, '',
                         File.get_type_filters(File.Types.SAVE), wx.FD_OPEN)
     if dlg.ShowModal() == wx.ID_OK:
         self.__open(dlg.GetDirectory(), dlg.GetFilename())
     dlg.Destroy()