[Olpc-uruguay] Actividad para llevar fichas personales de los alumnos

Flavio Danesse fdanesse en gmail.com
Mie Oct 6 20:16:58 EDT 2010


python tambien debiera decirte donde está el error, no solo cual es.



El 6 de octubre de 2010 21:56, amviera en adinet.com.uy
<amviera en adinet.com.uy>escribió:

> Me olvidaba, no tengo problemas en cargar datos desde un archivo,
> utilizando un código muy similar a ese.
>
> Simplemente con:
> f=open(nombre_archivo,'r')
> p=redlines()
> ...
> nombre_de_caja_de_texto.set_text(p[x])
>
> De esa manera puedo ver un registro hecho anteriormente con la otra versión
> del programa (intento que sean compatibles y empleen el mismo formato para
> los datos).
>
> Gracias nuevamente.
>
>
>
>
>
>
> ----Mensaje original----
>
> De: amviera en adinet.com.uy
>
> Fecha: 06/10/2010 20:39
>
> Para:
>
> Asunto: [Olpc-uruguay] Actividad para llevar fichas personales de los
> alumnos
>
>
>
>
> Hola a todos.
>
> La inspectora de la escuela en que trabajo me pidió que intentara llevar
> fichas con datos personales de los niños con los que trabajo, que son unos
> cuantos y provenientes de distintas escuelas. En una entrevista con ella
> surgió la idea de utilizar la XO ya que posibilita llevar un registro
> fotográfico y fílmico de los distintos momentos vividos por cada uno de los
> grupos.
>
> Es así que me puse a trabajar programando en python y surgieron dos
> programas, uno que ya les envé que permite tomar fotografías y clasificarlas
> por grupo y/o escuela, y otro que lleva fichas con datos personales tal como
> si se tratara de una base de datos.
>
> Este último ya está terminado. Me faltan algunos pequeños ajustes y lo
> estaré subiendo a la red. Pero es un programa realizado en forma lineal.
>
> Ahora estoy haciendo una nueva versión pero utilizando PYGTK, lo que me
> obligó a estudiar POO. Funciona correctamente, aunque sólo un detalle no
> pude solucionar y quizá alguno de ustedes me pueda dar una mano en eso. El
> problema es que con la versión en GTK no puedo guardar los datos, cosa que
> no se me complicó en la versión anterior.
>
> El mensaje de error es:
> TypeError: 'int' object is unsubscriptable
>
> No entiendo por qué motivo no funciona, no encuentro el error. ¿Qué me
> sugieren hacer?
>
> Desde ya les estoy muy agradecido.
>
> Saludos, Mauricio Viera.
>
> El código muy resumido es:
>
> ...
> class hc:
> def __init__(self,p,x,cargando):
> # Hay una serie de 17 cajas de texto para llevar datos de nombre, apellido,
> teléfono, etc.
> txtnom=gtk.Entry(0)
> txtape=gtk.Entry(0)
> ...
> datos=[txtnom.get_text(), txtape.get_text(), y asì con las demás cajas]
> cmdguardar=gtkButton(label=Guardar)
> cmdguardar.connect("clicked",self.guardar,datos,p,x,nombrearchivo)
> ...
>
> def guardar(self,cmdguardar,datos,p,x,nombrearchivo)
> ...
> f=open(nombrearchivo,'w')
> for v in range (0,17):
> f.write(datos[v]+"/n")
> f.close()
> ...
>
>
>
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-uruguay/attachments/20101006/b0954d99/attachment-0001.htm 


More information about the Olpc-uruguay mailing list