[Python-es] Crear entidad bitmap con wxpython

2010-08-26 Por tema Félix Palazuelos Pérez
Hola, quería saber si alguien conoce cómo crear un objeto bitmap en wxpython y usarlo como se podría usar una imagen en un panel. Lo que quiero es crear unas barras con título que vana cambiar acorde al idioma, por eso necesito, al arrancar dibujar la imagen (que sería un simple degradado de 4 col

Re: [Python-es] Código funciona en Py3 pero no en Py 2.6

2010-08-26 Por tema Luis Miguel Morillas
El 26 de agosto de 2010 02:44, Mauricio Baeza escribió: > > El mié, 25-08-2010 a las 22:38 +0200, Luis Miguel Morillas escribió: > > El 25 de agosto de 2010 20:30, Mauricio Baeza > escribió: > > > > El mié, 25-08-2010 a las 13:33 +0200, Chema Cortes escribió: > > > > El 25 de agosto de 2010 10:02

Re: [Python-es] Código funciona en Py3 pero no en Py 2.6

2010-08-26 Por tema Mauricio Baeza
El jue, 26-08-2010 a las 17:28 +0200, Luis Miguel Morillas escribió: > > Puedes mandar una copia de los dos archivos (sellob64.txt y factura.xml) ? > > > > -- lm > > > > > > Gracias Luis, te lo he enviado a tu correo personal... > > > > > > No tengo mucha experiencia con minidom, pero tiene pin

[Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Txema Vicente
Buenas. Tengo un problemilla con las funciones lambda, quiero generar un monton de ellas desde un bucle, pero me he topado con que si hago esto: def multiplica(n,m): return n*m funciones=[] # Primera forma funciones.append(lambda x: multiplica(1 ,x)) funciones.append(lambda x: multiplica(2 ,

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Pepe Aracil
Hola. De momento solo se me ocurre convertir en un literal la variable que contiene el multiplo fijo con la funcion eval: a=1 funciones.append(eval("lambda x: multiplica(%s ,x)" % a)) a=2 funciones.append(eval("lambda x: multiplica(%s ,x)" % a)) ... Saludos. El 26 de agosto de 2010 23:42, Txe

[Python-es] Programa para pasar de decimal a binario con GUI Qt4

2010-08-26 Por tema Ramon Villalonga Gómez
Buenas, mi nombre es Ramon, tengo 17 años y soy de Mallorca. Me añadí a está lista hará unos días pero aún no he participado, y hoy, que he empezado con las GUIs en python, he decidido dar el paso. Bueno aquí va mi duda: Cree un programa para convertir de binario a decimal y viceversa a través de

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema lasizoillo
El día 26 de agosto de 2010 23:42, Txema Vicente escribió: > Buenas. > > Tengo un problemilla con las funciones lambda, quiero generar un monton de > ellas desde un bucle, pero me he topado con que si hago esto: > > def multiplica(n,m): return n*m > > funciones=[] > > # Primera forma > funciones.a

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Arnau Sanchez
On Thu, 26 Aug 2010 23:42:58 +0200 Txema Vicente wrote: > # Tercera forma > for b in (7,8,9): funciones.append(lambda x: multiplica(b ,x)) > > # Resultado > for funcion in funciones: print str(funcion(10)) > > La salida que esperaba era : > 10, 20, 30, 40, 50, 60, 70, 80, 90 > > Pero salida es:

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Rolando Espinoza La Fuente
2010/8/26 Txema Vicente : > Buenas. > > Tengo un problemilla con las funciones lambda, quiero generar un monton de > ellas desde un bucle, pero me he topado con que si hago esto: > > def multiplica(n,m): return n*m > > funciones=[] > > # Primera forma > funciones.append(lambda x: multiplica(1 ,x))

Re: [Python-es] Programa para pasar de decimal a binario con GUI Qt4

2010-08-26 Por tema Arnau Sanchez
On Fri, 27 Aug 2010 01:09:45 +0200 Ramon Villalonga Gómez wrote: > Cree un programa para convertir de binario a decimal y viceversa a > través de la consola, y he decidido pasarlo a GUI. Pero ahora que lo > he pasado, no encuentro ningún error en el código (es la primera vez > que hago una interfa

Re: [Python-es] Duda con los parametros de funciones lambda.

2010-08-26 Por tema Txema Vicente
Muy aclaratorias las respuestas, muchas gracias. Y menudo juguete functools, no sabía que existía, que bien me lo voy a pasar. Suerte. Una solución pasa por usar otra lambda auxiliar: for b in (7,8,9): funciones.append((lambda b: lambda x: multiplica(b, x))(b)) Pero como esto es feo,