Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/11/2009, 03:36
ismamon
 
Fecha de Ingreso: noviembre-2009
Mensajes: 8
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Pausar mi programa

Código python:
Ver original
  1. def request_ms(self, color, sentido):#El metodo request_ms se encarga de realizar la animacion del envio de un paquete de peticion de arbol.
  2.        
  3.        
  4.             x = 0
  5.             if self == link1_3  and sentido == 'a' :
  6.                     sentido = 'd'
  7.                
  8.             elif self == link1_3  and sentido == 'd' :
  9.                     sentido = 'a'
  10.             if self == link2_4  and sentido == 'a' :
  11.                     sentido = 'd'
  12.                
  13.             elif self == link2_4  and sentido == 'd' :
  14.                     sentido = 'a'
  15.             while x < 11 :
  16.                 root.update_idletasks()
  17.                 time.sleep(self.peso/50.99)
  18.                 if sentido == 'd' :
  19.                     canvas.itemconfigure(self.datalink[10 - x], width = 3, fill= color, stipple = "gray50")
  20.                 elif sentido == 'a' :
  21.                     canvas.itemconfigure(self.datalink[x], width = 3, fill= color, stipple = "gray50")
  22.                 x = x+1
  23.                 root.update_idletasks()
  24.             self.reinicio()
Por ejemplo me gustaria para esta animacion simple pero por lo que e visto al hacer un evento de teclado este no se realiza hasta que acaba toda la animacion no cuando pulso la tecla.

Un saludo y gracias por tu ayuda

Última edición por AlvaroG; 26/11/2009 a las 08:18 Razón: resaltado de sintaxis