PyGTK

PyGTK
AutorJames Henstridge
DesenvolvedorPyGTK Core development team
Lançamento estável
2.24.0 / Erro: df deve ser um valor booleano válido ("yes", "y", "sim", "s", "1") (ajuda)
Repositório
Escrito emPython, C
PlataformaCross-platform
TipoWidget toolkit
LicençaLGPL
Websitewww.pygtk.org

PyGTK é um wrapper para o Python criado por James Henstridge, construído sobre o GIMP Toolkit (GTK) a biblioteca usada pelo GNOME e muitas outras aplicações para Linux. Tem ótimo desempenho, elementos ricos e visual agradável.

Vantagens

Desvantagens

Exemplo de Código

import gtk

class HelloWorld(gtk.Window):

    def __init__(self):

        gtk.Window.__init__(self)
        self.connect("delete_event", gtk.main_quit)
        self.set_border_width(10)
        self.set_title("Hello World!")

        hbox = gtk.HBox()
        self.add(hbox)

        self.button1 = gtk.Button("Button 1")
        self.button1.connect("clicked", self.button_pressed_cb)
        hbox.pack_start(self.button1)

        self.button2 = gtk.Button("Button 2")
        self.button2.connect("clicked", self.button_pressed_cb)
        hbox.pack_start(self.button2)

    def button_pressed_cb(self, button):

        print "Hello again - %s was pressed" % button.get_label()

if __name__ == "__main__":

    win = HelloWorld()
    win.show_all()
    gtk.main()

Ver também

Referências

  1. ↑ «Software I have written > PyGTK - Python bindings for GTK». James Henstridge's Homepage
  2. ↑ «The people behind PyGTK» [ligação inativa]
  3. ↑ «PyGTK 2.24 release announcement». Consultado em 1 de outubro de 2016. Arquivado do original em 6 de dezembro de 2013

Ligações externas