Posts com Tag ‘gtkbuilder’

Python/gtkbuilder – Hello World – Tutorial I

Publicado: janeiro 16, 2010 por Stefan Yohansson em python, Tecnologia
Tags:, , , ,

Bem, hoje vamos aprender uma linguagem bastante discutida chamada Python.
Python é uma linguagem interpretada (um pouco “lenta” para algumas aplicações, mas de grande agrado), ela é considerada um High Level Programming Languange (Linguagem de programação de alto nível) e por isso é muito usada. Também por que é de fácil aprendizado já que sua edentação se dá de modo muito simples.

Enfim, creiamos que você já tenha um principio de programação (caso não, terá de ler um tópico que virá em breve sobre Python puro ou sobre algoritmo).
Se quiser ir aprendendo… http://www.python.org.br/wiki/AprendaProgramar
Siga este belo guia e volte aqui para ver como se faz uma janelinha.

Vamos ao que você irá precisar:
– Glade 3.1
– Python 2.5 ~ 3.0
– Biblioteca GTK+
(caso use linux, dependendo da distribuição você já tem quase todos, só precisa baixar o Glade. Windows users terão de baixar os 3)
gladewin32.sourceforge.net/
http://www.python.org/download/windows/

então já que temos os programas… mãos a massa fazer a nossa primeira aplicação (considerando também que já leu o outro tutorial e já sabe abrir o interpretador e tudo mais.)

I – Criando a janela !
Abra o glade e crie uma janela como essa.

Base da nossa janela no Glade

feito isso salve como gtkbuilder format (lembrando que usamos gtkbuilder e não libglade) e irá criar um arquivo com “nome.glade”. Primeiro passo feito. Simples não?

II – Criando código.
Vou adicionar o código comentado para que não tenha de ficar explicando linha por linha.

http://pastebin.com/f1d58b829

E fim.
Nosso resultado.

Resultado do Hello World

Deletem os comentarios para caso dê erro.
Eu espero que tenha ajudado na lógica de vocês.
Trouxe elementos simples e tentei explica-los da melhor maneira que pude.

Qualquer coisa, coment e eu responderei.
Caso queiram os arquivos. Basta pedir.