def guardar( self, event ): """ Guarda el archivo actual """ if hasattr(self, 'archivo'): manager.grabafichero(manager.agenda,self.archivo) self.SetTitle("Gestor de agenda 1.0 "+self.archivo) else: self.guardarComo(None)
def guardarComo( self, event ): """ Guarda el archivo actual abriendo un cuadro de dialogo """ dlg=wx.FileDialog(self, "Guardar", os.getcwd(), style=wx.FD_SAVE) if dlg.ShowModal() == wx.ID_OK: self.archivo=dlg.GetPath() manager.grabafichero(manager.agenda,self.archivo) self.SetTitle("Gestor de agenda 1.0 "+self.archivo) dlg.Destroy()