[Python-es] multiasignación de variables

2010-04-30 Por tema monoBOT
Seguro que existen métidos para la multiasignación de variables, pero yo no lo conozco, bueno en realidad conozco uno: variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 print variable1 1 pero éste método es un poco lento para lo que yo necesito… yo tengo en mi progra

[Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Estoy intentando estabecer el color de letra y color de fondo de un control wx.StaticText , pero lo logro con nunguno de los métodos SetForegroundColour ni SetBackgroundColour (no tienen ningun efecto). También he probado a ejecutar este ejemplo: http://www.daniweb.com/code/snippet216694.html y

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Hernan M Foffani
2010/4/30 monoBOT > > Seguro que existen métidos para la multiasignación de variables, pero yo no > lo conozco, bueno en realidad conozco uno: > > variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 > > print variable1 > > 1 > > pero éste método es un poco lento para lo

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Actualizo: En los ejemplos que encuentro por internet usan nombres e color como "white", yellow", etc. pero veo que el color de letra me funciona así para el verde: .SetForegroundColour((0,255,0)) Y con todas las combinaciones de 24 bits (R 0-255, G 0-255, B 0-255) Pero no me funciona con el c

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema damufo
En 2010/04/30 10:56, Narcis Garcia - GiLUG escribiu: Estoy intentando estabecer el color de letra y color de fondo de un control wx.StaticText , pero lo logro con nunguno de los métodos SetForegroundColour ni SetBackgroundColour (no tienen ningun efecto). También he probado a ejecutar este eje

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema damufo
Hola He probado esto y establece el fondo sin problema. self.m_staticText2 = wx.StaticText( self.m_panel1, wx.ID_ANY, u"Send code:", wx.DefaultPosition, wx.DefaultSize, 0 ) self.m_staticText2.SetBackgroundColour( wx.Colour( 255, 0, 128 ) ) En 2010/04/30 11:05, Narcis Garcia - GiLUG escribiu:

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Pablo Angulo
Puedes sobreescribir el método __getattribute__ de tu clase: def__getattribute__(self, name): return xml_none(busqueda_xml ('usuario',name)) Estarías usando los mismos nombres para las variables que para las columnas de la tabla. Tal y como te lo cuento, harías demasiadas consultas a la base

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Pablo Angulo
Otra opción más pedestre: genera el codigo python con un script python, copias y pegas: for nombre_var in nombres_variables: nombre_col = nombres_variables[nombre_var] print '%s = xml_none(busqueda_xml ('usuario', %s))'%(nombre_var, nombre_col) monoBOT escribió: > > Seguro que existen m

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema José Luis Torre Hernández
El 30 de abril de 2010 11:15, Pablo Angulo escribió: > Puedes sobreescribir el método __getattribute__ de tu clase: > > def__getattribute__(self, name): >return xml_none(busqueda_xml ('usuario',name)) > > Estarías usando los mismos nombres para las variables que para las > columnas de la tabl

Re: [Python-es] Glade para un sistema comercial

2010-04-30 Por tema Chema Cortes
El día 29 de abril de 2010 05:31, Manuel Alejandro Cerón Estrada escribió: > El 28 de abril de 2010 22:16, Ramiro escribió: >> >> Pero GTK no es GPL también?? > > No, la licencia de GTK es LGPL. Es una licencia diferente a la GPL que > permite hacer trabajos derivados con cualquier otra licencia.

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 11:38, Pablo Angulo wrote: Otra opción más pedestre: genera el codigo python con un script python, copias y pegas: for nombre_var in nombres_variables: nombre_col = nombres_variables[nombre_var] print '%s = xml_none(busqueda_xml ('usuario', %s))'%(nombre_var, nombre_col)

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
He probado ahora añadiendo lo de wx.Colour y el resultado es el mismo. A ver si hay algo que habilita/deshabilita la transparencia del control... Lo hago así: MiPanel.MiTextoestatico.SetForegroundColour((0,255,0)) MiPanel.MiTextoestatico.SetBackgroundColour((0,10

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema damufo
Hola Narcis: Yo pienso que tiene que ser algo de la configuración del SO. No se que decirte... En 2010/04/30 12:00, Narcis Garcia - GiLUG escribiu: He probado ahora añadiendo lo de wx.Colour y el resultado es el mismo. A ver si hay algo que habilita/deshabilita la transparencia del control...

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema monoBOT
Gracias a todos ... estudiaré todos los métodos. (alguno no los entiendo que soy un novato) ya les contaré, gracias de nuevo. -- monobotblog.alvarezalonso.es ___ Python-es mailing list [email protected] http://mail.python.org/mailman/listinfo/python

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Hernan M Foffani
2010/4/30 monoBOT : > Gracias a todos ... estudiaré todos los métodos. > (alguno no los entiendo que soy un novato) > ya les contaré, gracias de nuevo. > Si el que no entiendes es el getattr/setattr aquí te incluyo un ejemplo. Dado dos objetos a y b de clases X e Y respectivamente: >>> class

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Puede que wxWidgets venga con alguna propiedad de transparencia predeterminada establecida diferente entre lo que usas tú y lo que uso yo. Tendré que buscar la manera de dibujar un rectángulo de color debajo de la etiqueta de texto. Buscaré con wx.lib.ogl En/na damufo ha escrit: Hola Narcis

[Python-es] [netiqueta] Limpiar correos al contestar

2010-04-30 Por tema Arnau Sanchez
Buenas, Aunque el tema del top-posting se dio por perdido (¡y no pretendo reabrir el tema!), me tomo la libertad de recordar otra norma básica en la que, creo, todos estamos de acuerdo, y que últimamente se está ignorando más que nunca: cuando se contesta a un correo deberíamos "limpiar" el an

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Acabo de probar a diseñar un Frame+Panel+StaticText con wxGlade. En la ventana de diseño la etiqueta (label) sale con fondo verde, pero si después genero el codigo.py y lo ejecuto, la etiqueta de texto no tiene color de fondo. En/na Narcis Garcia - GiLUG ha escrit: Puede que wxWidgets venga c

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema damufo
En 2010/04/30 13:03, Narcis Garcia - GiLUG escribiu: Puede que wxWidgets venga con alguna propiedad de transparencia predeterminada establecida diferente entre lo que usas tú y lo que uso yo. Tendré que buscar la manera de dibujar un rectángulo de color debajo de la etiqueta de texto. Buscaré

[Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Francisco Javier Cuadrado
Hola. No sé si el asunto es muy correcto, pero creo que refleja lo que quiero hacer: Tengo un diccionario, como este: d = {'nombre:'pepe', 'apellidos':'garcia lopez', 'edad':30, 'profesión':'futbolista'} Del cual quiero obtener otro diccionario que contenga un subconjunto de las claves/valores

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Juan Ignacio
>Pero me parece poco «pythonico» y estoy convencido de que habrá alguna >manera más elegante de hacerlo, pero no sé me ocurre ninguna. Quiza esta: subconjunto_claves = ['nombre', 'apellidos'] dic_resultante = dict([(x,d[x]) for x in d if x in subconjunto_claves]) Pero seguro que hay alguna aun m

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 13:21, Francisco Javier Cuadrado wrote: d = {'nombre:'pepe', 'apellidos':'garcia lopez', 'edad':30, 'profesión':'futbolista'} Del cual quiero obtener otro diccionario que contenga un subconjunto de las claves/valores del anterior, por ejemplo quedarme sólo con el nombre y los apelli

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Francisco Javier Cuadrado
El día 30 de abril de 2010 13:39, Arnau Sanchez escribió: > On 30/04/10 13:21, Francisco Javier Cuadrado wrote: > >> d = {'nombre:'pepe', 'apellidos':'garcia lopez', 'edad':30, >> 'profesión':'futbolista'} >> >> Del cual quiero obtener otro diccionario que contenga un subconjunto >> de las claves/

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Esto sí me funciona: MiPanel.SetBackgroundColour(wx.Colour(0,255,0)) Pero esto no: MiPanel.MiEtiqueta.SetBackgroundColour(wx.Colour(0,255,0)) Con la ayuda integrada he comprobado que hay estilos de relleno, pero no me da ningún efecto nada de esto: MiPanel.SetBackgroundStyle(wx.BG_STYLE_SYS

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema damufo
Me fuí a linux y lo que en windows me funciona http://www.daniweb.com/code/snippet216694.html en linux (ubuntu 9.10) no. Aquí tienes informacion que puede que te sirva: http://www.manning-sandbox.com/thread.jspa?messageID=53494 Aquí más: http://osdir.com/ml/python.wxpython.devel/2005-11/msg0

Re: [Python-es] Colores en wxPython

2010-04-30 Por tema Narcis Garcia - GiLUG
Gracias, parece que se resuelve con: import wx.lib.stattext y en lugar de crear wx.StaticText pues: wx.lib.stattext.GenStaticText En/na damufo ha escrit: Me fuí a linux y lo que en windows me funciona http://www.daniweb.com/code/snippet216694.html en linux (ubuntu 9.10) no. Aquí tienes in

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Arnau Sanchez
On 30/04/10 13:45, Francisco Javier Cuadrado wrote: Podrías explicarme esto un poco más, supongo que te refieres a que cuando me encuentre algo así: d = {} for k in [1,2,3,4]: d[k] = k Es mejor hacer: d = dict ((k, k) for k in [1,2,3,4]) Sí, ésa es la idea. Y puedes generalizarla: imagín

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema lasizoillo
El día 30 de abril de 2010 11:01, Hernan M Foffani escribió: > 2010/4/30 monoBOT >> >> Seguro que existen métidos para la multiasignación de variables, pero yo no >> lo conozco, bueno en realidad conozco uno: >> >> variable1, variable2,variable3, variable4, variable5, variable6 = 1,2,3,4,5,6 >>

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Chema Cortes
El día 30 de abril de 2010 11:01, Hernan M Foffani escribió: > 2010/4/30 monoBOT >> EN DEFINITIVA … alguien me puede aconsejar algún metodo de asignación masiva >> de variables?? … gracias > > Podrías usar instropección (getattr() y setattr()). > Con un diccionario mapeas los nombres rhs->lhs y

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Olemis Lang (Simelix)
2010/4/30 Francisco Javier Cuadrado : > Hola. > :o) > No sé si el asunto es muy correcto, pero creo que refleja lo que quiero hacer: > > Tengo un diccionario, como este: > > d = {'nombre:'pepe', 'apellidos':'garcia lopez', 'edad':30, > 'profesión':'futbolista'} > > Del cual quiero obtener otro di

[Python-es] Activex en wxPython

2010-04-30 Por tema [email protected]
Hola, buenas tardes. Necesito un poco de ayuda con un tema. Espero por favor puedan ayudarme. Mi problema es que necesito montar (para mi trabajo) ó incluir un objeto ActiveX en Python, para poder utilizar los métodos de un objeto en particular. El objeto ActiveX es visual, así que necesito una

Re: [Python-es] Activex en wxPython

2010-04-30 Por tema Andres Vargas - zodman
http://bytes.com/topic/python/answers/585690-getting-started-crystal-reports-little-help-far-court nomas habia que googlear un poco 2010/4/30 [email protected] > Hola, buenas tardes. Necesito un poco de ayuda con un tema. Espero por > favor puedan ayudarme. > > Mi problema es que necesito m

[Python-es] Reenv: Activex en wxPython

2010-04-30 Por tema [email protected]
Hola, ya había googleado un poco. Bien, en esa solución, cómo implemento esto: If you want to show the report on the screen then it is another story. I only remember the following: - the application must be a mfc application - I had to "makepy" a class. I think it was "CrystalReportsViewer". -

Re: [Python-es] Glade para un sistema comercial

2010-04-30 Por tema Oswall Verny Arguedas C.
Saludos Ramiro, Gtk es LGPL 2.1, puedes observarlo aquí http://www.gtk.org/, PyGtk es http://www.pygtk.org/about.html LGPL, y SqlAlchemy es BSD http://www.sqlalchemy.org/trac/wiki/FAQ#WhatlicenseisSQLAlchemylicensedunder. Revizando Qt, también es LGPL; los desarrollos deberían ser en C++ (?) PyQ

Re: [Python-es] [netiqueta] Limpiar correos al contestar

2010-04-30 Por tema lopz
Hola Me parece perfecto, con esto más yo creo que quedará al fin resuelto el problema que habiá antes, yo lo noto más limpio y ordenado. En el caso de no responder partes específicas de un correo pues borrarlo todo y ya., luego pues quotes para responder partes. Me gusta la idea ojalá todos la s

Re: [Python-es] Glade para un sistema comercial

2010-04-30 Por tema Jordi Funollet
On Friday 30 April 2010 16:53:09 Oswall Verny Arguedas C. wrote: > PyQt, te comento que me gusta mucho, porque utiliza Qt, sin embargo no lo > puedo utilizar para este trabajo en particular, porque este si es > GPL http://www.riverbankcomputing.co.uk/software/pyqt/license. Para ser exactos, sólo

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Medardo Rodriguez (Merchise Group)
# -*- coding: utf-8 -*- # Se definen templates de los datos a leer # Por ejemplo: templates = { 'usuario': ('nombre', 'primerapellido', 'segundoapellido', 'dni', 'direccion', ), } def settle_data(self, key, setter=lambda key, field: xml_none(busqueda_xml(key, field))): template = templates.ge

Re: [Python-es] multiasignación de variables

2010-04-30 Por tema Rolando Espinoza La Fuente
2010/4/30 monoBOT : [...] > self.nombre_fichero = xml_none(busqueda_xml ('usuario', 'nombre')) > self.primerapellido_fichero = xml_none(busqueda_xml ('usuario', > 'primerapellido')) > self.segundoapellido_fichero = xml_none(busqueda_xml ('usuario', > 'segundoapellido')) >

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Rolando Espinoza La Fuente
2010/4/30 Olemis Lang (Simelix) : [...] > {{{ > #!python > > subconjunto_claves = ['nombre', 'apellidos'] > dic_resultante = dict([k, v] for k, v in d.iteritems() if k in > subconjunto_claves) > }}} %timeit dict((k, d[k]) for k in subkeys) 10 loops, best of 3: 6.99 µs per loop %timeit dict([k

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Rolando Espinoza La Fuente
On Fri, Apr 30, 2010 at 6:49 PM, Rolando Espinoza La Fuente wrote: > 2010/4/30 Olemis Lang (Simelix) : > [...] >> {{{ >> #!python >> >> subconjunto_claves = ['nombre', 'apellidos'] >> dic_resultante = dict([k, v] for k, v in d.iteritems() if k in >> subconjunto_claves) >> }}} > > %timeit dict((k,

Re: [Python-es] "Reducir" un diccionario usando un subconjunto de claves

2010-04-30 Por tema Chema Cortes
El día 30 de abril de 2010 14:14, Arnau Sanchez escribió: > 3) d = dict(((k, k) for k in [1,2,3,4])) > > Pero ese nivel extra de paréntesis no es necesario porque el parser es lo > suficientemente listo para entender que le estás mandando un generador. Para completar (y para que nos vaya sonando

Re: [Python-es] Glade para un sistema comercial

2010-04-30 Por tema Chema Cortes
El 30 de abril de 2010 16:53, Oswall Verny Arguedas C. escribió: > Revizando Qt, también es LGPL; los desarrollos deberían ser en C++ (?) > PyQt, te comento que me gusta mucho, porque utiliza Qt, sin embargo no lo > puedo utilizar para este trabajo en particular, porque este si es > GPL http://

Re: [Python-es] Glade para un sistema comercial

2010-04-30 Por tema Oswall Verny Arguedas C.
--- El vie, 4/30/10, Chema Cortes escribió: > De: Chema Cortes > Asunto: Re: [Python-es] Glade para un sistema comercial > A: "La lista de python en castellano" > Fecha: viernes, 30 de abril de 2010, 08:55 pm > El 30 de abril de 2010 16:53, Oswall > Verny Arguedas C. > > escribió: > > > Rev