Glade +pygtk - iniciante

Iniciado por lunga, 26 de Novembro de 2008, 13:25

tópico anterior - próximo tópico

lunga

Fiz uma janela no glade e gostaria de executa-la com o python.

Como faco isso? O glade salva um arquivo .glade.

Renomeando para .py, ele sempre acusa um erro. Qual a forma correta de fazer isso?
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

felipeborges

Você não deve renomear, você deve fazer uma aplicação em Python que chame o XML gerado pelo glade.

Da uma olhada nesta vídeo aula: http://video.google.com/videoplay?docid=5181979964016003560&hl=en

:)
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

lunga

Isso que nao entendo. Quando voces falam xml é o arquivo .glade que o glade gera?

abs.
Se sua dúvida foi resolvida, por favor,  edite o título do tópico para indicar isso!

"Na União Soviética, a rosca é que queima você!!!

felipeborges

Citação de: lunga online 26 de Novembro de 2008, 13:54
Isso que nao entendo. Quando voces falam xml é o arquivo .glade que o glade gera?

abs.

Isso, se você abri-lo verá que é um XML com a ordem e formatações/marcações dos objetos feitos pelo Glade, para que possam ser manipulados em Python.
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

Darcamo

Uma grande vantagem do glade é justamente o fato de a saída dele ser esse arquivo xml.
Isso porque você carrega esse arquivo xml no python e então terá suas widgets no python, você carrega esse arquivo no C++ e terá suas widgets no C++, etc..

Ou seja, o mesmo arquivo glade pode ser usado em diferentes linguagens. Outra grande vantagem é que no caso de linguagens compiladas você pode mudar o arquivo do glade e não precisará recompilar.