Probablemente no tengas GTK3, puedes programarlo en GTK2 supongo. en ese caso es import gtk, import gtk.
2013/9/7 Rodrigo Curbelo <[email protected]> > Hola, muchas gracias a todos por responder! > Solo que tengo un problema, me dice: > *Aplicación* Falló al iniciar > > Vale la pena aclarar que tengo una xo 1.5 con Sugar 0.94 ... > Tendra algo que ver? Puedo actualizar el Sugar? > > Desde ya muchas Gracias! > > > El 7 de septiembre de 2013 19:00, Flavio Danesse <[email protected]>escribió: > > En la web de un tal Flavio, a la cual se la linkea desde la web de >> python_joven, link que he pasado varias veces en la lista del grupo, dice: >> >> Programando en la xo >> *Directorios y archivos de una Actividad:* >> >> Dentro de un directorio llamado *Miactividad.activity* se encuentran >> todos los archivos y directorios de la actividad. >> La estructura mínima de directorios y archivos es la siguiente: >> >> /Miactividad.activity >> Miactividad.py >> setup.py >> /activity >> activity.info >> miicono.svg >> >> *NOTA:* >> Antes de empaquetar tu actividad, debes darle a cada archivo los permisos >> adecuados, de lo contrario la actividad no funcionará. >> >> - Todos los archivos dentro del directorio Miactividad.activity debe >> tener los permisos 644. >> - Todos los archivos dentro del directorio activity tambien deben >> tener los permisos 644. >> - La carpeta Miactividad.activity debe tener los permisos 755. >> - También la carpeta activity debe tener los permisos 755. >> >> *Resumen:* >> Todos los directorios deben tener los permisos 755 (drwxr-xr-x) y todos >> los archivos deben tener los permisos 644 (-rw-r--r--). >> >> Recién después de asignar estos permisos, comprimes todo en un archivo >> zip, luego le cambias la extensión y le pones .xo y tu actividad estará >> lista para instalarse automáticamente en la xo. >> >> *Cosas a tomar en cuenta:* >> >> - Una ventana de sugar es una ventana de gtk modificada, por lo cual, >> la clase principal de tu aplicación para sugar, en lugar de heredar de >> - gtk.Window, debe heredar de activity.Activity. Y cuando agregues el >> widget interno, en lugar de usar add(widget), debes >> - usar set_canvas(widget). >> >> >> - El archivo setup.py solo debe contener lo siguiente: >> >> #!/usr/bin/python >> from sugar.activity import bundlebuilder >> bundlebuilder.start() >> >> >> - El archivo activity.info debe contener: >> >> [Activity]name = NombredemiActividad >> bundle_id = org.laptop.NombredemiActividad >> exec = sugar-activity Miactividad.MiclasePrincipal >> icon = NombredelIcono >> activity_version = 28 >> show_launcher = yes >> license = GPLv2+ >> >> >> En la linea que dice: exec = sugar-activity Miactividad.MiclasePrincipal >> Se pone el nombre del archivo donde se encuentra la clase principal de la >> aplicación seguido de un punto y del nombre de la clase base de la >> aplicación (la que hereda de activity.Activity) >> >> >> >> El 7 de septiembre de 2013 18:18, Alexandro Colorado >> <[email protected]>escribió: >> >> Hola Rosamel, hay varios libros y cursos de Python, si sabes ingles >>> entonces se facilitara mucho mas ya que hay mas material disponible en la >>> red. Aun asi hay algunos libros, video cursos y grupos de ayuda. >>> >>> Existe la lista de Python-ES >>> https://mail.python.org/mailman/listinfo/python-es >>> http://www.openbookproject.net/thinkcs/archive/python/spanish2e/ >>> https://www.youtube.com/playlist?list=PLE549A038CF82905F >>> >>> >>> 2013/9/7 rosamel norma ramirez mendez <[email protected]> >>> >>>> Hola! Me presento: Soy Rosamel Ramirez y me interesa aprender Python.He >>>> visto algo y me parece fascinante- >>>> Hola Yama, Walter, Tomeu, Alexaxndro, como están? >>>> Saludos Cordiales desde Uruguay! >>>> >>>> ------------------------------ >>>> Date: Sat, 7 Sep 2013 14:54:49 -0500 >>>> From: [email protected] >>>> To: [email protected] >>>> Subject: Re: [Sur] Me presento. >>>> >>>> >>>> >>>> >>>> >>>> 2013/9/7 Rodrigo Curbelo <[email protected]> >>>> >>>> Hola a todos. >>>> Alexandro gracias por responder. >>>> Si, encontre el link en la pagina de python joven. >>>> Pero el problema es que no se como desarrollar, o sea, cuando hago un >>>> programa cualquiera siempre empaqueto todo dentro de un gtk.WIndow, pero si >>>> lo hago para Sugar, sobre que empaqueto todo? >>>> >>>> >>>> Excelente pregunta, Sugar es una herramienta derivada de GTK, tienes el >>>> modulo Sugar el cual incluye al igual que gtk, objetos y metodos >>>> especificos. Este es un manual para comenzar, esta en español y empiezas de >>>> cero. >>>> http://en.flossmanuals.net/como-hacer-una-actividad-sugar/ >>>> >>>> Si quieres mas informacion de la librerias de sugar, esta es la >>>> referencia: >>>> http://doc.sugarlabs.org/epydocs/ >>>> >>>> Como te dijo Walter, este es el corazon de la aplicacion de Hello >>>> World. >>>> http://git.sugarlabs.org/hello-world/mainline/blobs/master/activity.py >>>> >>>> A simple vista puedes ver los modulos sugar3.activity... y los objetos >>>> clasicos gtk como gtk.label. >>>> >>>> >>>> >>>> >>>> Yamandú, muchísimas gracias! >>>> Espero poder aprender tanto como poder ayudar a los que pueda. >>>> Rodrigo Curbelo >>>> >>>> >>>> El 7 de septiembre de 2013 14:09, Yama Ploskonka >>>> <[email protected]>escribió: >>>> >>>> bienvenido Rodrigo, >>>> >>>> tal vez te asombre, pero hoy en día el grupo tuyo es tal vez la >>>> concentración más grande de desarrolladores Python para Sugar en el >>>> mundo... >>>> >>>> Eso es bueno o malo, según se vea. Bueno, porque existe, y sigue >>>> creciendo. "Malo" porque significa que hay poquísimo más, lo que había ya >>>> no es. Sin duda "grandes" como Marco, o Greg, o Tomeu saben mucho más que >>>> ustedes, por aquello que el diablo es diablo no por inteligente sino por >>>> viejo, ;-) , pero ya no parecen estar activos en el proyecto. >>>> >>>> Me imagino que esos nombres no significan mucho para tí, otra >>>> generacion, y es tal vez bueno que sea así, tienes el campo libre para que, >>>> en años futuros, se hable de esas épocas doradas en que andaba por el mundo >>>> Rodrigo, y Daniel, y Nacho, (y otros, la lista va creciendo, les felicito) >>>> >>>> Yamandú >>>> >>>> >>>> >>>> On 09/07/2013 10:13 AM, Rodrigo Curbelo wrote: >>>> >>>> Hola! Soy Rodrigo Curbelo. >>>> Me quiero presentar, pertenezco al grupo Python_Joven y me interesa >>>> seguir aprendiendo python entre otras cosas, Flavio Danesse me recomendo >>>> esta lista, así que decidi suscribirme. >>>> Estoy en el plan de aprender a desarrollar para Sugar, porque aprendi >>>> python en Linux pero jamaz intente programar para Sugar, alguien me podria >>>> decir como hago para hacer una actividad en python para Sugar? Gracias! >>>> >>>> >>>> _______________________________________________ >>>> Lista >>>> [email protected]http://lists.laptop.org/listinfo/olpc-sur >>>> >>>> >>>> >>>> _______________________________________________ >>>> Lista olpc-Sur >>>> [email protected] >>>> http://lists.laptop.org/listinfo/olpc-sur >>>> >>>> >>>> >>>> _______________________________________________ >>>> Lista olpc-Sur >>>> [email protected] >>>> http://lists.laptop.org/listinfo/olpc-sur >>>> >>>> >>>> >>>> >>>> -- >>>> Alexandro Colorado >>>> Apache OpenOffice Contributor >>>> http://www.openoffice.org >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ Lista olpc-Sur >>>> [email protected] http://lists.laptop.org/listinfo/olpc-sur >>>> >>>> _______________________________________________ >>>> Lista olpc-Sur >>>> [email protected] >>>> http://lists.laptop.org/listinfo/olpc-sur >>>> >>>> >>> >>> >>> -- >>> Alexandro Colorado >>> Apache OpenOffice Contributor >>> http://www.openoffice.org >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> Lista olpc-Sur >>> [email protected] >>> http://lists.laptop.org/listinfo/olpc-sur >>> >>> >> >> _______________________________________________ >> Lista olpc-Sur >> [email protected] >> http://lists.laptop.org/listinfo/olpc-sur >> >> > > _______________________________________________ > Lista olpc-Sur > [email protected] > http://lists.laptop.org/listinfo/olpc-sur > > -- Alexandro Colorado Apache OpenOffice Contributor http://www.openoffice.org
_______________________________________________ Lista olpc-Sur [email protected] http://lists.laptop.org/listinfo/olpc-sur
