Bonjour à tous.
Je ne suis pas très expérimentée en informatique, et j'essai de développée une interface utilisateur. Voici le problème auquel je me heurte :
Je définie k zones de texte et k boutons lors d'une boucle sur k.
Je veux afficher quelque chose dans la zone de text(k), avec l'action du pushbutton(k).
Et ça ne marche pas. Soit scilab me retourne "k undefined", soit rien, mais l'opération ne se fait pas.
Quelqu'un aurait une piste?
voilà comment j'essaye :
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
17 function []=fenetre_graphique2(h) for k=1:10 VarTest='bonjour' txtbx_mask(k) = uicontrol(h, "style", "edit", ... "string", "masque des .flt",... "position", [20 500-(k-1)*20 250 40],... "HorizontalAlignment","left"); btn_RepMask(k) = uicontrol(h, "style", "pushbutton",... "string", "Choisir un fichier",... "position", [300 500-(k-1)*20-40 50 40], ... "callback", "txtbx_mask(k).string=VarTest "... ); end endfunction
Merci à vous!
Partager