Nueva consulta
se supone que tomo un arreglo con las instrucciones de movimiento, luego las interpreto y con eso comienzo a mover la imagen (asunto que todavía no tengo bien definido)
para esto voy a usar un while que recorra el arreglo, le incorporo el algoritmo para moverme en la matriz y mostrar la imagen
entonces haciendo pruebas básicas para ver si era factible este método me pille otro problema que no logro descifrar
Código Python:
Ver originaldef start(self, event):
x=0
p1=340
p2=470
while x < 6:
print x
p1=p1-30
p2=p2-30
jpg = wx.Image(opj('images/robot.jpg'), wx.BITMAP_TYPE_JPEG).ConvertToBitmap()
wx.StaticBitmap(self, -1, jpg, (p1,p2), (jpg.GetWidth(), jpg.GetHeight()))
x=x+1
time.sleep(5)
el problema es que el time sleep se ejecuta las 5 veces pero la imagen aparece en la pantalla después de que ya se ejecuto el while por completo y me muestra las 6 imágenes al mismo tiempo
y como caso aparte, como se podría hacer para dar una posicion nueva a la imagen pero que la imagen anterior no quede en la pantalla, la idea es que parezca que se esta moviendo, a no ser que exista un método para moverla?