associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "PyGtkWin"

Diferenças entre as versões de 8 e 16 (8 versões de distância)
Revisão 8e 2004-08-10 17:31:43
Tamanho: 1929
Comentário:
Revisão 16e 2012-12-18 03:31:45
Tamanho: 2314
Comentário: Link não estava funcionando, substituído pelo site oficial.
Deleções são marcadas assim. Adições são marcadas assim.
Linha 1: Linha 1:
= Tutorial de instalação de GTK/PyGTK/Glade no Windows = = Tutorial de instalação de PyGtk e Glade no Windows =
Este é o meu primeiro tutorial para o PythonBrasil, então espero que ele seja útil pra você. Estarei falando sobre como instalar o trio Gtk, Glade e PyGtk no Windows. Vou mostrar passo-a-passo como fazer e espero que funcione para você ;-)
Linha 3: Linha 4:
Este é o meu primeiro tutorial para o PythonBrasil, então espero que ele seja útil pra você.
Estarei falando sobre como instalar o trio GTK, Glade e PyGTK no Windows. Vou mostrar passo-a-passo como fazer e espero que de certo aí ;)
Fiz um teste com um fonte feito no Linux e o resultado foi muito bom, e não tive de mexer em nada pra funcionar. Então, vamos lá!
Linha 6: Linha 6:
Fiz um teste com um fonte feito no Linux e o resultado foi muito bom, e não tive de mexer em nada pra funcionar.

Então, vamos lá!
(04/10/2007) Ao Final estão descritas as alterações para Python 2.5 com Pygtk-2.10.
Linha 11: Linha 9:

=== GTK e Glade ===
=== Gtk e Glade ===
Linha 16: Linha 12:
Agora vamos instalar o GTK na sua máquina para que programas feitos em GTK possam rodar nela.
No site tem dois arquivos, um é o '''pacotão da alegria''', que tem tudo -
Glade, Runtime GTK, libglade, e algumas coisas a mais. O outro é o '''pacotinho da contentação''' - que tem apenas o Runtime - Eu instalei o pacotão da alegria, que já vem com tudo, mas como disse antes, a escolha é sua.
Agora vamos instalar o Gtk na sua máquina para que programas feitos com essa biblioteca possam rodar nela. No site tem dois arquivos, um é o '''pacotão da alegria''', que tem tudo - Glade, Runtime Gtk, libglade, e algumas coisas a mais. O outro é o '''pacotinho da contentação''' - que tem apenas o Runtime - Eu instalei o pacotão da alegria, que já vem com tudo, mas como disse antes, a escolha é sua.
Linha 19: Linha 14:
   * '''Pacotão da alegria''' é o {{{gtk-win32-aio-2.4-rc12}}}
   * '''Pacotinho da contentação''' é o {{{gtk-win32-2.4.4-rc3}}}
 * '''Pacotão da alegria''' é o {{{gtk-win32-devel}}}
 * '''Pacotinho da contentação''' é o {{{gtk-win32}}}
Com o Gtk instalado já podemos rodar programas como o Gimp e outros.
Linha 22: Linha 18:
Com o GTK instalado já podemos rodar programas como o Gimp e outros... === PyGtk ===
Site: http://www.pygtk.org/downloads.html
Linha 24: Linha 21:
=== PyGTK === /!\ Baixe o pacote all-in-one installer (tudo-em-um).
Linha 26: Linha 23:
Site: http://www.pcpm.ucl.ac.be/~gustin/win32_ports/pygtk.html Agora é hora de fazer a ponte entre o Gtk e o Python. Basta baixar o pacote e instalar, o que é bem simples.
Linha 28: Linha 25:
/!\ Baixe o pacote em desenvolvimento. Aqui eu instalei a versão: '''PyGTK 2.3.96 for Python 2.3''' (Atualização em 04/04/2007) Não esquecer de instalar PyCairo e PyGobject evitando na hora de testar uma mensagem "ImportError: No module named pygtk":
Linha 30: Linha 27:
Agora é hora de fazer a ponte entre o GTK e o Python. '''''Supergêmeos Ativar! Forma de PyGTK!''''' :)

Basta baixar o pacote e instalar, o que é bem simples...
 . PyCairo: http://ftp.gnome.org/pub/GNOME/binaries/win32/pycairo/1.2/
 . PyObject: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygobject/2.12/
Linha 35: Linha 30:
Linha 41: Linha 35:
Se o interpretador não chiar, você conseguiu :), senão tente seguir novamente os passos e caso alguma coisa continue a dar errado, mande uma email pra lista, que ajudamos a resolver.
Linha 42: Linha 37:
Se o interpretador não chiar, você conseguiu :), senão tente novamente...

Se quiser rodar algum programa, baixe o programa abaixo execute este [http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld exemplo].
Se quiser rodar algum programa, baixe o programa abaixo execute este [[http://www.pygtk.org/pygtk2tutorial/ch-GettingStarted.html#sec-HelloWorld|exemplo]].
Linha 47: Linha 40:
Linha 49: Linha 41:

----

DouglasAndrade

Tutorial de instalação de PyGtk e Glade no Windows

Este é o meu primeiro tutorial para o PythonBrasil, então espero que ele seja útil pra você. Estarei falando sobre como instalar o trio Gtk, Glade e PyGtk no Windows. Vou mostrar passo-a-passo como fazer e espero que funcione para você ;-)

Fiz um teste com um fonte feito no Linux e o resultado foi muito bom, e não tive de mexer em nada pra funcionar. Então, vamos lá!

(04/10/2007) Ao Final estão descritas as alterações para Python 2.5 com Pygtk-2.10.

Baixando os programas

Gtk e Glade

Site: http://gladewin32.sourceforge.net/

Agora vamos instalar o Gtk na sua máquina para que programas feitos com essa biblioteca possam rodar nela. No site tem dois arquivos, um é o pacotão da alegria, que tem tudo - Glade, Runtime Gtk, libglade, e algumas coisas a mais. O outro é o pacotinho da contentação - que tem apenas o Runtime - Eu instalei o pacotão da alegria, que já vem com tudo, mas como disse antes, a escolha é sua.

  • Pacotão da alegria é o gtk-win32-devel

  • Pacotinho da contentação é o gtk-win32

Com o Gtk instalado já podemos rodar programas como o Gimp e outros.

PyGtk

Site: http://www.pygtk.org/downloads.html

/!\ Baixe o pacote all-in-one installer (tudo-em-um).

Agora é hora de fazer a ponte entre o Gtk e o Python. Basta baixar o pacote e instalar, o que é bem simples.

(Atualização em 04/04/2007) Não esquecer de instalar PyCairo e PyGobject evitando na hora de testar uma mensagem "ImportError: No module named pygtk":

Testando

Para testar, execute o Idle ou o próprio interpretador Python e de o comando:

>>> import gtk

Se o interpretador não chiar, você conseguiu :), senão tente seguir novamente os passos e caso alguma coisa continue a dar errado, mande uma email pra lista, que ajudamos a resolver.

Se quiser rodar algum programa, baixe o programa abaixo execute este exemplo.

Conclusão

É isso aí... Espero ter ajudado e até a próxima.