Autor Tópico: Glade +pygtk - iniciante  (Lida 2908 vezes)

Offline lunga

  • Usuário Ubuntu
  • *
  • Mensagens: 366
  • Visitem: www.mundolunga.com
    • Ver perfil
    • O mundo de lunga
Glade +pygtk - iniciante
« Online: 26 de Novembro de 2008, 13:25 »
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ê!!!

Offline felipeborges

  • Usuário Ubuntu
  • *
  • Mensagens: 651
    • Ver perfil
    • felipe@borges:~# Liberdade não tem Preço!
Re: Glade +pygtk - iniciante
« Resposta #1 Online: 26 de Novembro de 2008, 13:47 »
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.

Offline lunga

  • Usuário Ubuntu
  • *
  • Mensagens: 366
  • Visitem: www.mundolunga.com
    • Ver perfil
    • O mundo de lunga
Re: Glade +pygtk - iniciante
« Resposta #2 Online: 26 de Novembro de 2008, 13:54 »
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ê!!!

Offline felipeborges

  • Usuário Ubuntu
  • *
  • Mensagens: 651
    • Ver perfil
    • felipe@borges:~# Liberdade não tem Preço!
Re: Glade +pygtk - iniciante
« Resposta #3 Online: 26 de Novembro de 2008, 14:02 »
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

  • Visitante
Re: Glade +pygtk - iniciante
« Resposta #4 Online: 26 de Novembro de 2008, 19:31 »
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.