コード例 #1
0
    def __init__(self, assistant, current_folder=os.getcwd()):
        self.assistant = assistant
        self.removing_multi = False
        self.create_widgets()

        # El objeto SpectraDB nos asegura que no hayan duplicados en la lista de
        # espectros. Además almacena las cabeceras de cada espectro listado.
        # NOTA IMPORTANTE: la lista de espectros tiene un TreeModelSort que
        # del spectra_list, el ListStore que maneja spectra_db. Por tanto, antes
        # de pasar cualquier path ó iter a spectra_db hay que convertirlo del
        # TreeSortModel al ListStore.
        self.spectra_db = SpectraDB(self.spectra_list)
        self.current_folder = current_folder
コード例 #2
0
 def reset(self):
     self.spectra_list.clear()
     del self.spectra_db
     self.spectra_db = SpectraDB(self.spectra_list)