1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
function test
nombres = 5;
%%
% Create Figure
fig(1) = figure ( 'units','pixels',...
'position',[200 200 800 400]);
%%
%Create Poppup
hPopup(1) = uicontrol ('style', 'popupmenu',...
'string','cas1|cas2',...
'position',[120 300 60 30],...
'Callback',@choixF);
function choixF(hObject, eventData)
NB = str2double(get(hedit(1),'String'));
val = get(hObject, 'value');
switch val
case 1
nombres = NB;
case 2
nombres = NB + 3;
end
end
%%
% Create Edit Text
hedit(1)= uicontrol ( 'style', 'edit',...
'units','pixels',...
'string','0',...
'position',[120 110 450 50],...
'callback',@chnb);
% Fonction callback de l'édit
function chnb(hObject,eventData)
input = str2double(get(hObject,'String'));
end
%%
% Create Button Start
hbutton(1) = uicontrol ('style','pushbutton',...
'units','pixels',...
'position',[120 350 60 30],...
'string','START',...
'callback',@startapp);
% Fonction callback du bouton start
function startapp(object,event)
hText(1) = uicontrol('style', 'text',...
'units','pixels',...
'string',num2str(nombres),...
'position',[120 200 200 25]);
end
end |
Partager