def file_save_as(self):
"""Abre un diálogo para guardar el contenido que se encuentra en el editor,
dentro de un archivo especificado por el usuario
Función basada en código encontrado en stack overflow: http://stackoverflow.com/a/19476284
"""
f = tk.filedialog.asksaveasfile(mode='w', defaultextension=".frida")
if f is None: # asksaveasfile regresa `None` si el diálogo se cierra con "cancel".
return
text_save = str(self.text.get(1.0, tk.END))
self.filename = f.name # settea el nombre de archivo actual
f.write(text_save)
f.close()
评论列表
文章目录