Bonjour,
J'essaie de mettre au point l'affichage dynamique d'une trajectoire. Je m'explique : j'affiche tout d'abord une carte (au sens géographique: il s'agit de la répartition d'une ressource alimentaire pour un animal). Jusque là tout va bien.
Mais ensuite, je voudrait afficher la trajectoire de l'animal sur cette carte, mais de façon dynamique de telle manière que l'on voie l'animal se déplacer clairement sur la carte. J'ai tenté d'utiliser un code (ici le tracé est stupide) qui ressemble à ceci :
Ce que j'obtiens, c'est l'affichage de l'intégralité (carte + lignes) en une seule fois et non pas la carte puis séquentiellement les 5 traits avec un intervalle d'une seconde.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 gtk_widget_show (pDrawable); // affichage de la carte gtk_widget_show (window); gtk_grab_add(pDrawable); gdk_gc_set_foreground (gc, &couleur[25]); for (i=0; i< 5; i++) { gdk_draw_line(pixmap, gc, 100+10*i, 100+5*i, 100 + 10*i, 100 + 15*i); gtk_main_iteration (); sleep(1000); } gtk_grab_remove(pDrawable); return(0); }
Quelqu'un a une idée ? Ca m'aiderait vraiment beaucoup !
Merci d'avance,
Cordialement à tous, P.
Partager