detectar actividad de funciones o clases

tny a.porrua en gmail.com
Mar Abr 10 16:01:54 CEST 2007


El mar, 10-04-2007 a las 09:36 -0400, Flaper87 escribió:
> Saludos a todos!!
> 
> Realmente no se bien como explicar lo que necesito saber.
> 
> Tengo una aplicacion que se ejecuta principalmente en el taskbar, esta
> aplicacion tiene un timer que cada 5 seg. ejecuta una funcion, la cual se
> encarga de hacer una comprobacion de ciertos valores. Si estos valores son
> iguales, se muestra en la pantalla un popup, con un mensaje especifico. La
> Clase donde se define el popup esta en un archivo .py separado del archivo
> de la aplicacion. Necesito que el taskbar pueda detectar si el popup se esta
> mostrando, y asi de esa manera no mostrar otro.
> El codigo principal es algo parecido a esto (Solo publico la parte del
> evento del timer porque lo otro es bastante largo):
> 
> import wx
> import popup
> 
> def evt_OnTimer(self, event):
>      if 1 == 1:
>         frm = popup.TestPopup(None, wx.SIMPLE_FRAME_BORDER)
>         frm.Show()
> 
> TestPopup es el nombre de la clase que contiene el codigo dentro de el
> archivo popup.py
> 
> Yo habia intentado algo asi:
> 
>  import wx
> import popup
> 
> def evt_OnTimer(self, event):
>      if 1 == 1:
>         frm = popup.TestPopup(None, wx.SIMPLE_FRAME_BORDER)
>         if not frm.Show():
>             frm.Show()
> 
> Pero no me sirvio :)
> 
> Estoy utilizando python 2.4 y wx 2.8, y ya vi los demos de wx y no aparece
> nada de como captar si el popup esta activo o siendo mostrado.
> 
> Gracias, Espero que la informacion que envio sea suficiente para ayudarme.
> 

¿Tal vez un archivo lock, o una variable de entorno?


------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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