Me desaparece el cursor...
Ariel Nardelli
pan_python en yahoo.com.ar
Lun Feb 21 05:37:40 CET 2005
Hola Chema..
Como siempre, usted iluminando mi vida pythonera :)
uso la wx 2.4.2.4 como bien decis y si, poniendo el event.skip anda como
decimos aca pipi cucu o como diran en el resto del mundo EXELENTE :)
Mil gracias Chema!!!
Ariel
Chema Cortes wrote:
> Ariel Nardelli escribió:
>
>> Sigo armando un programa done uso texbox para introducir campos fecha
>> y se me esta presentando un inconveniente.
>> Quiero validar que al fecha ingresada sea correcta y se me ocurrio
>> que para hacer la validacion tengo que hacerla cuando el texbox
>> pierde el foco, cuando se pierde el foco es cuando tengo que
>> verificar que la fecha sea correcta y si lo es ahi continuar el
>> programa.
>> Pero, resulta que al poner el evento de Kill foco en el texbox pierdo
>> el cursor no me queda la barrita titilante pero puedo editar lo
>> escrito dentro del texbox, corregirlo y hacer lo que quiera... pero
>> todo el tiempo no tengo la barrita del cursor que me marca donde esta...
>>
>> Uso wxwin 2.4
>
>
> Normalmente, bastaría con dar la versión corta de la librería que
> usas, pero con wx resulta necesario dar los cuatro dígitos. Supongo
> que estás usando la versión 2.4.2.4,...y por cierto, no se debe usar
> el nombre antiguo "wxwindows". Ahora es "wxWidgets" o, para python,
> "wxPython" (o abrevia y pon "wx" ;-).
>
> Para resolver tu problema, haz un event.Skip() para que continúe el
> procesamiento de eventos:
>
> def ev_kf_tc_falta(self,event): # Kill Foco..
> ....
> if isOK:
> event.Skip() #La entrada es correcta-->siguente "handler"
> else:
> wxBell() #Falla la validación
>
>
> Te aconsejo que tengas cuidado con los cierres de ventana (EVT_CLOSE).
> En algunos sistemas operativos (eg: windows) se lanza el evento
> kill_focus después de haberse eliminado la ventana y todo su
> contenido. Mírate este artículo:
>
> http://wiki.wxpython.org/index.cgi/Surviving_20with_20wxEVT_5fKILL_5fFOCUS_20under_20Microsoft_20Windows
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
--
Saludos
Panflin
NO al limite de adsl de TELECOM
Firma YA el petitorio NACIONAL para que TELECOM no nos estafe con el limite del ADSL, la direccion es:
http://peticionbandaancha.com/
www.reconquista.com.ar
Más información sobre la lista de distribución Python-es