Bonjour,
J'ai un petit pb sous matlab.
En fait j'ai un GUI avec deux "edit text" (edit1 et edit2) lorrsque je rentre un nombre dans edit1 par exemple 2 et que j'appuie sur un bouton nommé "ok" alors il me crée automatiquement une copie de edit2 (je me retrouve donc avec deux edit2). Dans le callback du bouton "ok" j'ai mis le code suivant :
Le pb est le suivant : Comment récupérer une valeur rentré par l'utilisateur dans le "edit text" (copie du "edit2") créé avec la méthode "copyobj" car à la différence du edit2 présent au début je ne peux pas faire un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 text(:,1)=findobj(gcbf,'Tag','edit2'); for i=1:NB T(:,i)=copyobj(text(:,1),gcbf); end
Code : Sélectionner tout - Visualiser dans une fenêtre à part valeur=get(....,'value')Evidemment ça ne marche pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 J'ai essayé ceci : for i=1:2 get(handle.text(:,i)) end
Quelqu'un aurait il une solution ?
Matlab6.5 sous windows.
Partager