我看到有很多关于这个话题的问题,但我似乎无法弄明白。
我想移动我的滑块,并在我这样做时更新我的图像堆栈。我目前拥有它,以便通过更改左右箭头来查看堆栈。但是,当我拖动滑块时,我想拖动堆栈并不断更新轴。
% --- Executes on slider movement.
function Slider_Callback(hObject, eventdata, handles)
imshow(handles.FloatArray(:,:,get(handles.Slider,'Value'))); % Update axes when pressing
axis(handles.Axes, 'on'); % left & right slider buttons
我相信(从我读过的内容)我需要实现一个addlistener?我不确定如何做到这一点,MATLAB帮助页面让我更加困惑。
非常感谢任何指导。
答案 0 :(得分:1)
没有什么能比一个好榜样
fh = figure;
s = uicontrol('style','slider','parent',fh,'callback',@Slider_Callback);
addlistener(s,'Value','PostSet',@(s,e)Slider_Callback(fh));