interrunpir evento
Daniel Muñiz Fontoira
dmunhiz en gmail.com
Mie Mar 21 20:05:04 CET 2007
Muchas Gracias! lo probaré.
Remitente:
Daniel Muñiz Fontoira
Eu uso software libre [1]
[1]http://www.gnu.org/philosophy/free-sw.gl.html
Oswaldo Hernández escribió:
> Daniel Muñiz Fontoira escribió:
>> Hola:
>> Tengo una ventana con un botón que hace cosas, el caso es que hay un
>> bucle el cual me gustaría poder interrumpor en un momento dado pero
>> incluso aunque presione en la X para cerrar la ventana no lo hace.
>> por el medio de esta rutina tengo algun wxGetApp().Yield(5) esto lo uso
>> para que la barra de progreso funcione adecuadamente.
>> Espero haberme explicado.
>> Gracias
>>
>
> Para estos casos lo que se suele hacer es incluir un flag dentro del
> bucle que 'hace cosas', y un boton cancelar que activa ese flag.
>
>
> self.cancelar = False
>
> while hay_cosas_que_hacer:
> ...
> ...
> Yield()
> if self.cancelar:
> cancelar el proceso
>
> ...
>
>
> def OnBotonCancelar(self, evt):
> self.cancelar = True
>
>
> Saludos,
>
Más información sobre la lista de distribución Python-es