Seting a pushbutton in a GUI

Hello,
I made a simple GUI with two editable text boxes and a pushbutton. I just knowing how the GUI comands works. At this moment i just wanna make an adder. I already know how to get the numbers typed in the text boxes and putting them into a variable. Now, i wanna set the pushbutton to run the program and adding the numbers. The problem is: i don't know how to set up the pushbutton to run the program. Please explain easily because i still don't understand so much about programming in Matlab. thank you very much !

Réponses (1)

Paulo Silva
Paulo Silva le 21 Fév 2011

0 votes

function somar
fig=figure(1)
b1= uicontrol('Style','pushbutton',...
'String','Run Program',...
'Callback',@soma,...
'Position',[315,220,70,25]);
e1= uicontrol('Style','edit',...
'String','','Position',[315,180,70,25]);
e2= uicontrol('Style','edit',...
'String','','Position',[315,135,70,25]);
e3= uicontrol('Style','text',...
'String','','Position',[315,90,70,25]);
function soma(hObject,handles,eventdata)
set(e3,'String',str2num(get(e1,'String'))+str2num(get(e2,'String')))
end
end

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by