正如在这个问题中或多或少地问过的那样:https ://stackoverflow.com/questions/14397729/working-with-multiple-guis-in-matlab
我想要输出参数并等待 gui 完成。
我现在使用waitfor
,但输出总是只有一个句柄
handle = uiConfigureCalibration('uiMain', handles.figure1);
waitfor(handle);
display(handle);
然而,输出函数uiConfigureCalibration
传递了几个参数:
function varargout = uiConfigureCalibration_OutputFcn(hObject, eventdata, handles)
varargout{1} = handles.output;
if isfieldRecursive(handles, 'handles.files.calibration')
varargout{2} = handles.files.calibration;
varargout{3} = handles.calibration;
end
有没有机会在调用函数中以某种方式获取这些参数?