我正在根据此代码使用回调函数 gui中的回调函数不知道句柄
但是,在使用回调函数调用的函数中,我无法更改句柄结构中的数据。
handles.waitbar.text = 'Reading images ...';
handles = readStackAndCreateFokusFunktion( ...
handles , ...
@(value, maxValue) ...
z_WaitBarUpdate(value, maxValue, handles));
在调用的函数中,我修改了句柄,但这在函数中没有使用z_WaitBarUpdate
。
function handles = readStackAndCreateFokusFunktion( handles, fcallback )
handles.waitbar.text = 'Extracting number of images in calibration file ...';
guidata(handles.output,handles);
% calls z_WaitBarUpdate as extpected, but the text is still 'Reading images ...'
fcallback(0, 100);