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
| function inputGUI
fig=figure('tag','inputFig','color','w',...
'name','INPUT');
uicontrol('string','OK',...
'callback',@closeinputGUI)
uicontrol('style','edit',...
'tag','edt1',...
'units', 'normalized',...
'position',[.2 .3 .4 .1])
uicontrol('style','edit',...
'tag','edt2',...
'units', 'normalized',...
'position',[.2 .5 .4 .1])
h=guihandles(fig);
guidata(fig,h);
function closeinputGUI(obj,event)
h_inputGUI=guidata(gcbf);
h_mainFig=findobj('type','figure','tag','mainFig');
h_mainGUI=guidata(h_mainFig);
str=get(h_inputGUI.edt1,'string');
set(h_mainGUI.txt1,'string',str)
str=get(h_inputGUI.edt2,'string');
set(h_mainGUI.txt2,'string',str)
close(gcbf) |
Partager