#!/usr/bin/env python import gtk.glade import os buffer = None def stampa(get_buffer): string = gui.get_widget("textview1").get_buffer() # non funziona, perche'? file = open("nuovo", "w") print >> file, string # scrive nel file il testo della textview file.close() os.system("lpr nuovo") # stampa il file def salva(): file = open("nuovo", "w").write(text) file.close() def apri_file(file_name): pass # da definire gui = gtk.glade.XML("prova.glade") # richiamo l'interfaccia grafica dic ={ "on_window1_delete_event":gtk.main_quit, "on_STAMPA_clicked":stampa, "on_apri_file_clicked":apri_file } gui.signal_autoconnect(dic) gtk.main() # mostra la finestra