PyGTK - Hello World
Criar uma janela usando PyGTK é muito simples. Para continuar, primeiro precisamos importar o módulo gtk em nosso código.
import gtk
O módulo gtk contém a classe gtk.Window. Seu objeto constrói uma janela de nível superior. Derivamos uma classe de gtk.Window.
class PyApp(gtk.Window):
Defina o construtor e chame o show_all() método da classe gtk.window.
def __init__(self):
super(PyApp, self).__init__()
self.show_all()
Agora temos que declarar o objeto desta classe e iniciar um loop de eventos chamando seu método main ().
PyApp()
gtk.main()
É recomendável adicionar um rótulo “Hello World” na janela principal.
label = gtk.Label("Hello World")
self.add(label)
A seguir está um código completo para exibir “Hello World”-
import gtk
class PyApp(gtk.Window):
def __init__(self):
super(PyApp, self).__init__()
self.set_default_size(300,200)
self.set_title("Hello World in PyGTK")
label = gtk.Label("Hello World")
self.add(label)
self.show_all()
PyApp()
gtk.main()
A implementação do código acima produzirá a seguinte saída -