def onSaveMCAFile(self, event=None, **kws): deffile = '' if hasattr(self.mca, 'sourcefile'): deffile = "%s%s" % (deffile, getattr(self.mca, 'sourcefile')) if hasattr(self.mca, 'areaname'): deffile = "%s%s" % (deffile, getattr(self.mca, 'areaname')) if deffile == '': deffile ='test' if not deffile.endswith('.mca'): deffile = deffile + '.mca' deffile = fix_filename(str(deffile)) outfile = FileSave(self, "Save MCA File", default_file=deffile, wildcard=FILE_WILDCARDS) if outfile is not None: self.mca.save_mcafile(outfile)
def onSaveColumnFile(self, event=None, **kws): deffile = '' if hasattr(self.mca, 'sourcefile'): deffile = "%s%s" % (deffile, getattr(self.mca, 'sourcefile')) elif hasattr(self.mca, 'filename'): deffile = "%s%s" % (deffile, getattr(self.mca, 'filename')) if hasattr(self.mca, 'areaname'): deffile = "%s_%s" % (deffile, getattr(self.mca, 'areaname')) if deffile == '': deffile ='test' if not deffile.endswith('.dat'): deffile = deffile + '.dat' deffile = fix_filename(str(deffile)) ASCII_WILDCARDS = "Data File (*.dat)|*.dat|All files (*.*)|*.*" outfile = FileSave(self, "Save ASCII File for MCA Data", default_file=deffile, wildcard=ASCII_WILDCARDS) if outfile is not None: self.mca.save_columnfile(outfile)