[PIPython] glade e textview

Valentino Volonghi dialtone
Ven 19 Nov 2004 15:16:48 CET


On Tue, 03 Aug 2004 21:22:52 +0200, alderaan
<alderaan a gianlucacolombo.net> wrote:
> Ciao a tutti, c'č qualcuno che mi puņ, per favore, spiegare come faccio a
> visualizzare, usando python, un testo qualsiasi.... in un textview di
> glade??
> 
> Non riesco a capire.

class exampleApp(object):
    def __init__(self):
        gladefile = 'progetto1.glade'
        windowname = 'exampleApp'
        self.wTree = gtk.glade.XML(gladefile, windowname)

        dic = { "on_add_clicked": self.on_add_clicked,
                "on_exampleApp_destroy": self.destroy
              }

        log = self.wTree.get_widget("log")
        self.log_buffer = gtk.TextBuffer()
        log.set_buffer(self.log_buffer)

        self.wTree.signal_autoconnect(dic)
        return

    def on_add_clicked(self, widget):
        a = "Ciao! Bottone cliccato\n"
        #Questo e` solo uno dei modi
        self.log_buffer.insert_at_cursor(a, len(a))

    def destroy(self, data):
        gtk.mainquit()

app = exampleApp()
gtk.mainloop()



More information about the Python mailing list