Re: Duda sobre wxpython

Eduardo Matus <[email protected]>
Newsgroups gmane.comp.python.general.castellano
Message-ID <[email protected]>
crea una funcion en la clase donde esta el statictext para cambiar el texto
def cambiaTexto(self, texto):
       self.staticText5.SetLabel(unicode(texto))

en tu codigo original le podrias pasar la instancia del formulario y asi
llamar a la funcion...
esto es si no quieres hacer muchas modificaciones a tu codigo original.

2009/7/20 Carlos Herrera Polo <[email protected]>

> Estimados:
>
> Hace unos meses desarrolle un pequeño proceso en python el cual procesaba
> correos electronicos con IMAP cada cierto lapso de tiempo y respondia al
> remitente con unos archivos adjuntos, deje el programa listo y al ser un
> proceso no necesitaba una GUI. El codigo principalmente estaba estructurado
> con funciones de python.
>
> Como me interese en wxPython decidi hacerlo un poco mas "vistoso" y comence
> a desarrollar mi version GUI ..
> Entonces, planeo utilizar el codigo que elabore anteriormente ya que me
> funciona bien... Lo que quiero hacer es que ahora los mensajes de alerta
> figuren dentro de etiquetas de la ventana.
>
> Mi gran duda es :
>
> Dentro de la clase de la ventana principal tengo los "static text", eso ya
> funciona.. proceso con el evento timer la lectura del buzon IMAP y funciona
> bien..
>
> Mi problema es que para reutilizar mi codigo anterior, tengo que hacer que
> desde las funciones cambiar lo que hacia con PRINT y cambiarlo por
> SetLabel,
> por ejemplo :
>
>            # print 'Procesando adjuntos...' (Asi era antes)
>
>            MyFrame_principal.m_staticText5.SetLabel('Procesando
> adjuntos...')  (Asi lo quiero dejar)
>
> Mi problema esta en que no se como hacer referencia dentro de una funcion
> al
> statictext, ya que la funcion no esta dentro de ninguna clase, he leido los
> manuales y no encuentro como hacer esa referencia, he visto que se puede
> invocar atributos de controles desde distintas ventanas, pero no he
> encontrado como hacer que desde una funcion se cambie el atributo,
>
> Si alguien me puede orientar en este tema les estare muy agradecidos.
>
> Saludos
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.