Sigo con problemas con modulos gtk y pygtk

Milton Galo Patricio minoztro en gmail.com
Dom Oct 22 09:54:49 CEST 2006


hola maria:

  Disculpa por la insistenciao desconexion con el tema, pero podrías
pegar exactamente los errores que te muestra la consola al realizar
python -u TuPrograma.py......me gustaría ver que son los errores que
dices tu, salu2!

2006/10/21, Maria Eugenia Ferrero <ferrero.mariaeugenia en gmail.com>:
> Ya me he contestado yo sola la pregunta de algún tutorial de Tkinter,
> buscando en el historial de la lista alguien habia hecho la misma pregunta,
> asi es que ya estoy leyendo esa información jeje.
> Igualmente si alguien sabe o quiere contestarme lo de gtk será muy
> bienvenido. Saludos.-
>
>
>
>
> 2006/10/21, Maria Eugenia Ferrero <ferrero.mariaeugenia en gmail.com>:
> >
> > Gracias Angel por la ayuda pero lamentablemente me sigue ocurriendo lo
> > mismo, he hecho tus correcciones y me sigue dando el mismo error.
> > Sinceramente no tengo idea de que pueda ser, me estoy resignando jeje ;
> > estoy empezando a probar Tkinter y algo me esta saliendo. Una preguntita
> > mas: en Tkinter se usa tambien los metodos show, destroy y eso para las
> > ventanas como en gtk???
> > Alguien me recomienda un buen tutorial o lectura para yo poder guiarme.
> > Una vez más.... GRACIAS.-
> >
> > 2006/10/21, aNgel rEsendiz g. < sonajadiabolica en gmail.com>:
> > >
> > > Que tal,
> > >    No encuentro bien el porque sea el error, pero encontre algunos
> > > detalles:
> > >
> > >    -El atributo __name__ y su valor "__main__" lo pones con un solo
> > > guion bajo en cada extremo, lo correcto es que tengan dos guiones
> > > bajos al inicio y dos al final
> > >
> > >    -No ejecutas algunas funciones, no recuerdo el nombre de lo que
> > > obtienes sin poner los parentesis, pero las funciones deben tener
> > > parentesis, aún cuando no les pases ningún parametro:
> > >     gtk.main   <-- así NO se ejecutará
> > >     gtk.main() <-- así SI se ejecutará
> > >
> > > Fuera de ello no se me ocurre ni que información pedirte para tratar
> > > de solucionar tu problema, solo me queda pegarte el ejemplo que
> > > pusiste con las correcciones:
> > >
> > > #!/usr/bin/env python
> > >
> > > # ejemplo helloworld.py
> > >
> > > #import pygtk
> > > #pygtk.require('2.0')
> > > import gtk
> > >
> > > class HelloWorld:
> > >     def hello(self, widget, data=None):
> > >         print "Hello World"
> > >
> > >     def delete_event(self, widget, event, data=None):
> > >         print "delete event occurred"
> > >
> > >         return gtk.FALSE
> > >
> > >     def destroy(self, widget, data=None):
> > >         gtk.main_quit()
> > >
> > >     def __init__(self):
> > >         self.window = gtk.Window (gtk.WINDOW_TOPLEVEL)
> > >         self.window.connect("delete_event", self.delete_event)
> > >         self.window.connect("destroy", self.destroy)
> > >         self.window.set_border_width(10)
> > >         self.button = gtk.Button("Hello World")
> > >         self.button.connect("clicked", self.hello, None)
> > >         self.button.connect_object("clicked", gtk.Widget.destroy,
> > > self.window)
> > >         self.window.add (self.button)
> > >         self.button.show()
> > >         self.window.show()
> > >     def main(self):
> > >         gtk.main()
> > > if __name__ == "__main__":
> > >     hello = HelloWorld()
> > >     hello.main()
> > >
> > > Saludos.
> > >
> > > On 10/21/06, Maria Eugenia Ferrero <ferrero.mariaeugenia en gmail.com>
> > > wrote:
> > > > Gracias por sus respuestas, yo uso Debian y es la misma version de
> > > python la
> > > > que uso en ambos casos (interprete y guión). Cuando hago import gtk (o
> > > > pygtk) en modo intérprete no existe inconveniente, en cambio con el
> > > script
> > > > cuando lo quiero ejecutar me tira el error de No module named pygtk.
> > > > Aca mando un ejemplito sencillo que lo he copiado de la web para
> > > > mostrarles....
> > > >
> > > > #!/usr/bin/env python
> > > >
> > > > import pygtk
> > > > pygtk.require('2.0')
> > > > import gtk
> > > >
> > > > class HelloWorld:
> > > >     def hello(self, widget, data=None):
> > > >         print "delete event ocurred"
> > > >         return False
> > > >
> > > >     def destroy(self, widget, data=None):
> > > >         gtk.main_quit()
> > > >
> > > >     def _init_(self):
> > > >         self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
> > > >         self.window.connect("delete_event", self.delete_event)
> > > >         self.window.connect ("destroy", self.destroy)
> > > >         self.window.set_border_width(10)
> > > >         self.button = gtk.Button("Hello World")
> > > >         self.button.connect("cliked", self.hello, None)
> > > >         self.button.connect_object("cliked", gtk.Widget.destroy,
> > > self.window
> > > > )
> > > >         self.window.add(self.button)
> > > >         self.button.show
> > > >         self.window.show
> > > >
> > > >     def main(self):
> > > >         gtk.main
> > > >
> > > > if _name_ == "_main_":
> > > >     hello = HelloWorld()
> > > >     hello.main()
> > > >
> > > >
> > > > Gracias nuevamente.. saludos.-
> > > >
> > > >
> > > >
> > > > El día 20/10/06, gaba en riseup.net <gaba en riseup.net> escribió:
> > > > >
> > > > > Tal vez el python con el que estas ejecutando el script no es el
> > > mismo con
> > > > > el que entras en modo interprete.
> > > > >
> > > > > > Em Sex, 2006-10-20 Ã s 17:00 -0300, Maria Eugenia Ferrero
> > > escreveu:
> > > > > >
> > > > > >> Hola mi gente, otra vez yo con la misma inquietud... tengo
> > > instalado
> > > > > los
> > > > > >> módulos nombrados, lo he hecho con apt-get y se que estan
> > > instalados
> > > > > >> porque
> > > > > >> cuando trabajo modo intÃ(c)rprete no hay problema al
> > > importarlos... Pero
> > > > > >> mi
> > > > > >> problema continúa siendo al querer ejecutar un script me tira
> > > error de
> > > > > >> que
> > > > > >> dichos módulos no existen.
> > > > > >> ¿Debo  instalarlos en algún directorio especial? ¿O que puedo
> > > hacer
> > > > > >> para
> > > > > >> solucionar mi problema?
> > > > > >> Gracias de ante mano. Saludos.-
> > > > > >> _______________________________________________
> > > > > >> Python-es mailing list
> > > > > >> Python-es en aditel.org
> > > > > >> http://listas.aditel.org/listinfo/python-es
> > > > > >
> > > > > >
> > > > > > Hola Maria Eugenia!
> > > > > >
> > > > > > Coloca su script aqui para analizar.
> > > > > >
> > > > > > Saludo.
> > > > > >
> > > > > > --
> > > > > > Antonio Prado
> > > > > >
> > > > > >
> > > > > > --------------------------------------
> > > > > > Analista de Sistemas.
> > > > > > sítio: http://www.antonioprado.eti.br
> > > > > > email: suporte en antonioprado.eti.br
> > > > > > msn..: suporte en antonioprado.eti.br
> > > > > > skype: suporte_prado
> > > > > > --------------------------------------
> > > > > > _______________________________________________
> > > > > > Python-es mailing list
> > > > > > Python-es en aditel.org
> > > > > > http://listas.aditel.org/listinfo/python-es
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Python-es mailing list
> > > > > Python-es en aditel.org
> > > > > http://listas.aditel.org/listinfo/python-es
> > > > >
> > > > _______________________________________________
> > > > Python-es mailing list
> > > > Python-es en aditel.org
> > > > http://listas.aditel.org/listinfo/python-es
> > > >
> > >
> > >
> > > --
> > > aNgel rEsendiz.!
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es en aditel.org
> > > http://listas.aditel.org/listinfo/python-es
> > >
> >
> >
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


-- 
Milton Inostroza Aguilera




Más información sobre la lista de distribución Python-es