3 votes

Comment préserver les objets texte dans une fenêtre d'axes Matlab lors de l'ouverture d'une nouvelle image ?

Mon programme ouvre une image

pic_handle = imshow('pic.bmp');

Ensuite, il ajoute quelques objets de texte

text(x, y, 'my text');
text(x2, y2, 'more text');

Puis, plus tard, l'utilisateur peut sélectionner une autre image à ouvrir, ce qui conduit à

imshow('pic2.bmp');
delete(pic_handle);

Et maintenant, tout mon texte disparaît. Après avoir fouillé un peu, je constate que la liste d'affichage a été effacée et que les poignées des objets texte semblent être invalides (je n'en suis pas totalement sûr).

Ma question est de savoir s'il existe un moyen de préserver le texte, c'est-à-dire d'ouvrir une nouvelle image dans l'objet axes sans faire disparaître la liste d'affichage ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X