Olá a todos, este é o primeiro de uma série de exemplos de como usar Python+GTK.
Vamos criar agora uma janela simples sem nada dentro
Bem pessoal no Python a identação do código deve estar correta, por exemplo um “TAB” não é igual a 4 espaços então se você simplesmente copiar este código e colar em um editor, talvez ele retorne um erro de identação.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pygtk #importa o módulo pygtk
pygtk.require('2.0' ) #requere versão 2.0 ou superior
import gtk
class Janela:
def __init__(self):
self.janela = gtk.Window(gtk.WINDOW_TOPLEVEL) #Cria a janela
self.janela.set_position(gtk.WIN_POS_CENTER) #seta sua posição no centro da tela
self.janela.set_title('Janela em PyGTK' ) #seta seu título
self.janela.set_size_request(400, 300) #seta o tamanho da janela
self.janela.set_resizable(False) #isto bloqueia a janela para mudar seu tamanho
#conectando a janela aos destrutores para finalizar o programas
self.janela.connect('delete_event', self.deleteEvento)
self.janela.connect('destroy', self.sair)
#Montra tudo na tala
self.janela.show_all()
def deleteEvento(self, widget, event, data=None):
return False
def sair(self, widget, data=None):
gtk.main_quit()
def main(self):
gtk.main()
if __name__ == "__main__":
Janela = Janela()
Janela.main()
O Resultado sera parecido com o da imagem abaixo(parecido porque vai aparecer com o seu tema do GTK)

No comments yet
Feed de comentários deste artigo