Pasar valores entre Frames

Mario Lacunza mlacunza en gmail.com
Mar Dic 13 20:18:07 CET 2005


Mira es asi como lo hago yo:

import frmGeo

ab=frmGeo.create(None)
ab.Show()

var=ab.GeneraUbigeo()

y me da error....alguna idea??

Estoy trabajando con Boa Constructor.


2005/12/13, Luis Antonio Lopez V. <glav en aaadam.com.mx>:
>
> Realmente no los tengo en los mismos archivos, los puse asi para
> simplificar, pero en realidad los tengo en diferentes modulos, por
> ejemplo Buscar:
>
> import DButil as dbu
>
> buscar = dbu.Buscar("usuario", None, -1, "")
> usuario = buscar.usr
>
>
>
> Mario Lacunza escribió:
> > Hola Luis,
> >
> > Gracias por responder, pero lo q veo en tu codigo es q todo se encuentra
> > dentro del mismo archivo .py, yo me refiero cuando los frames se crean
> en
> > distintos archivos .py.
> >
> > Es decir : frmMain.py llama a frmSecun.py, este procesa y devuelve un
> > mivar=dato, como hago para obtener el valor de frmSecun.mivar desde el
> > frmMain??
> >
> > Gracias!!
> >
> > 2005/12/13, Luis Antonio Lopez V. <glav en aaadam.com.mx>:
> >
> >> Yo lo hago de esta forma:
> >>
> >> class cPrincipal(wx.Frame):
> >>     def __init__(self, usr, *args, **kwds):
> >>         self.usr = usr
> >> .
> >> .
> >> .
> >> # end of class cPrincipal
> >>
> >>
> >> class MyApp(wx.App):
> >>     def OnInit(self):
> >>         wx.InitAllImageHandlers()
> >>         vPrincipal = cPrincipal("usuario", None, -1, "")
> >>         self.SetTopWindow(vPrincipal)
> >>         vPrincipal.Show(1)
> >>         return 1
> >>
> >> # end of class MyApp
> >>
> >> if __name__ == "__main__":
> >>     app = MyApp(0)
> >>     app.MainLoop()
> >>
> >>
> >> y para un wx.Dialog es igual:
> >>
> >> class Buscar(wx.Dialog):
> >>     def __init__(self, usr, *args, **kwds):
> >>         self.usr = usr
> >>
> >> buscar = Buscar("usuario", None, -1, "")
> >>
> >>
> >> --
> >>
> > Saludos / Best regards
> >
> > Mario Lacunza
> > Desarrollador de Sistemas - Webmaster
> > Desarrollador 2 Estrellas  VS2005
> >
> > Email: mlacunza [AT] gmail [DOT] com
> > Website: http://mlacunzav.cogia.net
> > Blog: http://mlacunza.blogspot.com/
> > Lima - Peru
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
> >
> > Correo entrante escaneado contra la presencia de Virus!!!!
> >
> > Gerencia Centro de Cómputo
> > A.A.A.D.A.M. A.C.
> >
>
>
>
> Correo entrante escaneado contra la presencia de Virus!!!!
>
> Gerencia Centro de Cómputo
> A.A.A.D.A.M. A.C.
>
>
> AVISO DE CONFIDENCIALIDAD: Este correo electrónico puede contener
> información que es confidencial, privilegiada, personal o bien estar
> legalmente prohibida su publicación. Si usted no es el receptor designado,
> por este medio se le notifica que no está autorizado a leer, imprimir,
> retener, copiar o divulgar, cualquier parte de él o de sus anexos. Si usted
> ha recibido este mensaje por error, favor de borrarlo totalmente así como
> sus anexos sin leer su contenido y notificar inmediatamente a quien lo
> envía. Quien lo envía no tiene intención de desistirse a cualquier
> privilegio respecto a la confidencialidad de este comunicado. Ninguna
> información aquí contenida debe ser entendida como dada o avalada por la
> A.A.A.D.A.M., A.C., sus empleados o asociados, salvo cuando ello
> expresamente se indique. Es responsabilidad de quien recibe este correo
> asegurarse que esté libre de virus, por lo tanto, la A.A.A.D.A.M., A.C. ni
> sus empleados y asociados acepta responsabilidad alguna.
>
>
> CONFIDENTIALITY NOTICE: This electronic mail transmission may contain
> information that is confidential, privileged, proprietary, or otherwise
> legally exempt from disclosure. If you are not the intended recipient, you
> are here by notified that you are not authorized to read, print, retain,
> copy or disseminate this message, any part of it, or any attachments. If you
> have received this message in error, please delete this message and any
> attachments from your system without reading the content and notify the
> sender immediately of the inadvertent transmission. There is no intent on
> the part of the sender to waive any privilege, which may attach to this
> communication. Any information in this message shall not be understood as
> given or endorsed by A.A.A.D.A.M., A.C., their employees or members,
> unless expressly so stated. It is the responsibility of the recipient to
> ensure that this email is virus free, therefore neither A.A.A.D.A.M., A.C.,
> nor their employees and members accept any responsibility.
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>


--
Saludos / Best regards

Mario Lacunza
Desarrollador de Sistemas - Webmaster
Desarrollador 2 Estrellas  VS2005

Email: mlacunza [AT] gmail [DOT] com
Website: http://mlacunzav.cogia.net
Blog: http://mlacunza.blogspot.com/
Lima - Peru




Más información sobre la lista de distribución Python-es